|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Обзор подходов к улучшению качества результатов статического анализа программ
А. Ю. Герасимов Институт системного программирования РАН
Аннотация:
В настоящий момент индустрия создания программ для всевозможного рода вычислительных устройств находится в состоянии бурного развития. Постоянно увеличивающаяся мощность вычислительных систем предоставляет всё новые возможности для создания высокопроизводительных, в том числе - параллельных, программ и программных комплексов. В связи с этим постоянно возрастает сложность программного обеспечения, управляющего вычислительными системами. Из-за высокой сложности программных систем процесс обеспечения качества разрабатываемого программного обеспечения требует новых подходов к процессу проверки корректности программ как на соответствие требованиям пользователей, так и на наличие критических дефектов и уязвимостей безопасности. Одним из методов контроля качества программного обеспечения является применение инструментальных средств программиста, предназначенных для анализа программ. Отрасль создания инструментальных средств статического и динамического анализа программ активно развивается с начала 2000-х годов. Разрабатывается большое количество академических и промышленных сред и инструментов анализа программ. В связи с фундаментальными ограничениями и инженерными компромиссами в угоду производительности и масштабируемости инструменты статического анализа не всегда могут обеспечить отсутствие ошибок первого рода в результатах своей работы. При этом анализ предупреждений инструмента может отнимать значительное время высококвалифицированного эксперта в области разработки и обеспечения качества программного обеспечения. В связи с этим возникает задача улучшения качества результатов работы статических анализаторов программ. Данная статья посвящена обзору методов анализа программ и подходов к улучшению качества работы статических анализаторов. Особое внимание в статье уделяется методам совмещения подходов статического и динамического анализа программ.
Ключевые слова:
статический анализ программ, динамический анализ программ, комбинированный анализ программ.
Образец цитирования:
А. Ю. Герасимов, “Обзор подходов к улучшению качества результатов статического анализа программ”, Труды ИСП РАН, 29:3 (2017), 75–98
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp223 https://www.mathnet.ru/rus/tisp/v29/i3/p75
|
Статистика просмотров: |
Страница аннотации: | 249 | PDF полного текста: | 119 | Список литературы: | 40 |
|