Содержание

Статический анализ исходного кода для языка Golang: обзор литературы

Дворцова В. В. (ИСП РАН, Москва, Россия)
Бородин А.Е. (ИСП РАН, Москва, Россия)

Аннотация

Методы статического анализа определяют свойства программы без ее выполнения, при этом различные свойства позволяют решать различные задачи. Мы выполнили обзор статей, посвященных статическому анализу Golang. В данной работе мы изучили 34 публикации, опубликованные с момента выхода первой версии языка Go 1.0 (с 2012 по 2025 год включительно), посвящённые статическому анализу исходного кода на языке Golang. На основе проведённого анализа мы выделили основные направления и методы использования статического анализа, а также рассмотрели используемые промежуточные представления, особенности языка Golang, влияющие на процесс анализа, и трудности, с которыми сталкиваются разработчики статических анализаторов. Этот обзор будет полезен как разработчикам статических анализаторов, так и разработчикам программ на языке Golang, предоставляя им систематизированное понимание текущего состояния исследований в области статического анализа исходного кода на языке Golang.

Полный текст статьи в формате pdf

Ключевые слова

Издание

Труды Института системного программирования РАН, том 37, вып. 6, часть 1, 2025, стр. 59-82.
ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).
DOI: 10.15514/ISPRAS-2025-37(6)-4.

Для цитирования

Дворцова В. В., Бородин А.Е. Статический анализ исходного кода для языка Golang: обзор литературы. Труды Института системного программирования РАН, том 37, вып. 6, часть 1, 2025, стр. 59-82. DOI: 10.15514/ISPRAS-2025-37(6)-4.

На нашем сайте мы используем cookie файлы, содержащие информацию о предыдущих посещениях веб-сайта. Данные обрабатываются для улучшения качества работы нашего веб-сайта. Если вы не хотите использовать cookie файлы, измените настройки браузера.