ISSN 0132-3474
Язык: ru

Статья: МЕЖПРОЦЕДУРНЫЙ СТАТИЧЕСКИЙ АНАЛИЗ ДЛЯ ПОИСКА ОШИБОК В ПРОГРАММАХ НА ЯЗЫКЕ GO (2021)

Читать онлайн

За последние годы популярность языка Go значительно возросла. Вместе с тем в настоящее время для языка Go существуют только легковесные статические анализаторы. Мы восполнили этот пробел, адаптировав статический анализатор Svace для поиска ошибок в программах на языке Go. Нами был реализован межпроцедурный и межмодульный статический анализатор имеющий чувствительность к потоку и путям. Для оценки результатов использовалось 10 проектов с открытым исходным кодом. 16 оцениваемых детекторов выдали 6817 предупреждений с 76 срабатываний.

Ключевые фразы: СТАТИЧЕСКИЙ АНАЛИЗ ДЛЯ ПОИСКА ОШИБОК В ПРОГРАММАХ НА ЯЗЫКЕ GO, ЯЗЫК GO
Автор (ы): Болотников И. В., Бородин Алексей Евгеньевич
Журнал: ПРОГРАММИРОВАНИЕ

Идентификаторы и классификаторы

УДК
004.421.6. Алгоритмы символьной обработки
eLIBRARY ID
46385984
Для цитирования:
БОЛОТНИКОВ И. В., БОРОДИН А. Е. МЕЖПРОЦЕДУРНЫЙ СТАТИЧЕСКИЙ АНАЛИЗ ДЛЯ ПОИСКА ОШИБОК В ПРОГРАММАХ НА ЯЗЫКЕ GO // ПРОГРАММИРОВАНИЕ. 2021. № 5
Текстовый фрагмент статьи