Внутрипроцедурный анализ для поиска ошибок на основе символьного выполнения

Авторы

А. Е. Бородин and И. А. Дудина

DOI: 10.15514/ISPRAS-2020-32(6)-7
PDF
bibtex

Аннотация

В работе описывается внутрипроцедурный анализ отдельных функций, использующийся в инструменте статического поиска ошибок Svace. Отличительные особенности анализа: анализ по графу потока управления, символьное выполнение с объединением состояний анализа в точках слияния путей, анализ только части путей в функциях с циклами, одновременный запуск всех анализаторов, моделирование достижимых ячеек памяти, нумерация значений переменных.