|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Kotlin с точки зрения разработчика статического анализатора
В. О. Афанасьевab, С. А. Поляковa, А. Е. Бородинa, А. А. Белеванцевac a Институт системного программирования им. В.П. Иванникова РАН
b Национальный исследовательский университет "Высшая школа экономики"
c Московский государственный университет имени М. В. Ломоносова
Аннотация:
В статье описывается статический анализатор для поиска ошибок и анализа метрик и отношений в программах на языке Kotlin. Анализатор был реализован с помощью расширения инструмента Svace, разрабатываемого в ИСП РАН. В статье описываются проблемы, с которыми мы столкнулись в ходе выполнения работы, и предложенные методы их решения, а также экспериментальные результаты полученного анализатора. Инструмент умеет не только анализировать программы на языке Kotlin, но также поддерживает анализ смешанных проектов, использующих языки Java и Kotlin. Надеемся, что статья будет полезна разработчикам статических анализаторов, а также тем, кто проектирует новые языки программирования.
Ключевые слова:
статический анализ, поиск ошибок, анализ метрик, уязвимости, Kotlin, JVM, байткод.
Образец цитирования:
В. О. Афанасьев, С. А. Поляков, А. Е. Бородин, А. А. Белеванцев, “Kotlin с точки зрения разработчика статического анализатора”, Труды ИСП РАН, 33:6 (2021), 67–82
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp646 https://www.mathnet.ru/rus/tisp/v33/i6/p67
|
|