|
Эта публикация цитируется в 7 научных статьях (всего в 7 статьях)
Анализ программ на языке Java в инструменте Svace
А. П. Меркуловa, С. А. Поляковa, А. А. Белеванцевba a Институт системного программирования РАН
b Московский государственный университет имени М.В. Ломоносова
Аннотация:
В статье описываются работы, выполненные для поддержки анализа программ на языке Java в статическом анализаторе Svace, разрабатываемом в ИСП РАН. Приводятся методы построения внутреннего представления для анализа Java, включая изменения в компоненте контролируемой сборки, доработки компилятора OpenJDK, трансляцию байткода Java в окончательное представление для анализа. Описываются особенности анализа Java-программ - алгоритм девиртуализации, спецификации методов стандартной библиотеки Java, некоторые специфичные детекторы. Представлены результаты выполнения анализа для исходного кода операционной системы Android 5.
Ключевые слова:
статический анализ, Java, девиртуализация, байткод.
Образец цитирования:
А. П. Меркулов, С. А. Поляков, А. А. Белеванцев, “Анализ программ на языке Java в инструменте Svace”, Труды ИСП РАН, 29:3 (2017), 57–74
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp222 https://www.mathnet.ru/rus/tisp/v29/i3/p57
|
Статистика просмотров: |
Страница аннотации: | 259 | PDF полного текста: | 233 | Список литературы: | 36 |
|