Герб МГТУ им. Н.Э. БауманаНаучно-техническая библиотека МГТУ им. Н.Э. Баумана

Подробное описание документа

   Статья

Романова Т. Н., Сидорин А. В.
   Метод резюме для разработки универсального многоцелевого анализатора кодов программ с возможностью обнаружения различных классов дефектов в программах, созданных с использованием языков С и С++ / Романова Т. Н., Сидорин А. В. - DOI 10.18698/0236-3933-2015-5-75-96 // Вестник МГТУ им. Н. Э. Баумана. Сер. Приборостроение. - 2015. - № 5. - С. 74-96.

Скачать документ
Полнотекстовый документ
DOI 10.18698/0236-3933-2015-5-75-96
vestnikprib.bmstu.ru/catalog/icec/thcompsc/903.html

Приведено подробное описание разработанного метода межпроцедурного анализа с использованием резюме для метода символьного выполнения. Этот метод реализован на модели анализатора Clang Static Analyzer, что позволило использовать метод резюме для разработки универсального многоцелевого анализатора с возможностью поиска различных классов дефектов в программах, разработанных с использованием языков C и C++. Описаны методы сбора и применения резюме для метода символьного выполнения, перевода символьных значений из контекста вызывающей функции в контекст вызываемой и обратно. Разработан и описан метод построения отчета о дефекте с использованием метода резюме для межпроцедурного анализа. Исследование проведено в целях построения анализатора, способного осуществлять межпроцедурный анализ крупных программных комплексов масштаба операционной системы Android за приемлемое время. Приведены данные измерений времени анализа и выполнено сравнение результатов методов резюме и метода встраивания.

004.4 Программные средства

Статья опубликована в следующих изданиях

с. 74-96
   Журнал
   Вестник МГТУ им. Н. Э. Баумана. Сер. Приборостроение. - ISSN 0236-3933 (print). - ISSN 2687-0614 (web).
   № 5. - 2015.