|
Моделирование и анализ информационных систем, 2011, том 18, номер 4, страницы 68–79
(Mi mais199)
|
|
|
|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Использование зависимостей для повышения точности статического анализа программ
М. И. Глухих, В. М. Ицыксон, В. А. Цесько Санкт-Петербургский государственный политехнический университет
Аннотация:
Статья посвящена разработке методов анализа зависимостей с целью повышения точности статического анализа. Рассмотрены причины, ведущие к снижению точности абстрактной интерпретации при обнаружении дефектов в программном коде. На различных примерах показана необходимость выявления и интерпретации зависимостей между программными объектами в ходе анализа. Приведена классификация зависимостей по различным признакам. Показана необходимость совокупного рассмотрения хранимых значений и зависимостей. Описан порядок выявления зависимостей при интерпретации присваиваний.
Предложен метод интерпретации зависимостей на основе логического вывода, базирующегося на известных правилах логики и арифметики. Некоторые из разработанных методов реализованы в средстве обнаружения дефектов Digitek Aegis, показано значительное увеличение точности анализа.
Ключевые слова:
статический анализ, абстрактная интерпретация, анализ зависимостей, обнаружение программных дефектов.
Поступила в редакцию: 15.09.2011
Образец цитирования:
М. И. Глухих, В. М. Ицыксон, В. А. Цесько, “Использование зависимостей для повышения точности статического анализа программ”, Модел. и анализ информ. систем, 18:4 (2011), 68–79
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/mais199 https://www.mathnet.ru/rus/mais/v18/i4/p68
|
Статистика просмотров: |
Страница аннотации: | 344 | PDF полного текста: | 134 | Список литературы: | 57 |
|