Труды КНЦ. Технические науки. – 2026. - № 1
Труды Кольского научного центра РАН. Серия: Технические науки. 2026. Т. 17, № 1. С. 115-128. Transactions of the Kola Science Centre of RAS. Series: Engineering Sciences. 2026. Vol. 17, No. 1. P. 115-128. Научная статья УДК 004.89 doi:10.37614/2949-1215.2026.17.1.012 АВТОМАТИЗИРОВАННАЯ ГИПЕРТЕКСТОВАЯ ДОКУМЕНТАЦИЯ УНАСЛЕДОВАННЫХ СИСТЕМ НА ОСНОВЕ СТАТИЧЕСКОГО АНАЛИЗА РЕПОЗИТОРИЕВ ПРОГРАММНОГО КОДА И ГЕНЕРАТИВНОГО ИСКУССТВЕННОГО ИНТЕЛЛЕКТА Андрей Михайлович Федоров1, Игорь Олегович Датьев2, Михаил Олегович Илясов3, Иван Геннадьевич Вишняков 4 1-4Институт информатики и математического моделирования имени В. А. Путилова Кольского научного центра Российской академии наук, Апатиты, Россия 1a.fedorov@ksc.ru, https://orcid.org/0000-0002-2862-7994 2i.datyev@ksc.ru, https://orcid.org/0000-0002-8372-8704 3m.ilyasov@ksc.ru, https://orcid.org/0009-0006-9065-2396 4i.vishnyakov@ksc.ru, https://orcid.org/0009-0003-4938-5693 Аннотация Автоматизация процессов разработки и сопровождения программного обеспечения является ключевым фактором повышения эффективности и скорости создания информационных систем. В условиях роста сложности проектов и требований к качеству документации особую актуальность приобретают инструменты, позволяющие автоматизировать анализ исходного кода и генерацию структурированных описаний. В статье представлено решение для автоматизированного документирования унаследованного кода, основанное на интеграции систем управления версиями и большой языковой модели. Разработанный конвейер производит последовательную обработку исходных модулей, извлекает метаданные программных сущностей (классов, методов, свойств), генерирует описания с помощью языковой модели при их отсутствии и автоматически публикует результат в формате вики-документации в среде коллективной разработки. Предложенный подход позволяет сократить трудозатраты на создание и поддержку документации, обеспечивает ее постоянную синхронизацию с кодом и способствует повышению качества проектной документации за счет интеллектуального дополнения. Решение предназначено для проектов на различных языках программирования, где необходимо автоматическое документирование унаследованного кода, интеграция описаний в системы коллективной разработки и обеспечение доступности документации через веб-интерфейс. Ключевые слова: автоматизация документирования, искусственный интеллект, большая языковая модель, генерирование описаний, статический анализ кода, поддержка унаследованных систем Благодарности: исследование выполнено в рамках государственного задания Института информатики и математического моделирования имени В. А. Путилова Кольского научного центра Российской академии наук от Министерства науки и высшего образования РФ, тема научно-исследовательской работы: «Методы итехнологии создания интеллектуальных информационных систем для поддержки развития сложных динамических систем с региональной спецификой в условиях неопределенности и риска» (шифр темы FMEZ-2025-0053). Для цитирования: Автоматизированная гипертекстовая документация унаследованных систем на основе статического анализа репозиториев программного кода и генеративного искусственного интеллекта / А. М. Федоров [и др.] // Труды Кольского научного центра РАН. Серия: Технические науки. 2026. Т. 17, № 1. С. 115-128. doi:10.37614/2949-1215.2026.17.1.012. Original article AUTOMATED HYPERTEXT DOCUMENTATION OF LEGACY SYSTEMS BASED ON STATIC ANALYSIS OF PROGRAM CODE REPOSITORIES AND GENERATIVE ARTIFICIAL INTELLIGENCE Andrey M. Fedorov1, Igor O. Datyev2, Mikhail O. Ilyasov3, Ivan G. Vishnyakov 4 1-4Putilov Institute for Informatics and Mathematical Modeling o f the Kola Science Centre o f the Russian Academy o f Sciences, Apatity, Russia 1a.fedorov@ksc.ru, https://orcid.org/0000-0002-2862-7994 2i.datyev@ksc.ru, https://orcid.org/0000-0002-8372-8704 3m.ilyasov@ksc.ru, https://orcid.org/0009-0006-9065-2396 4i.vishnyakov@ksc.ru, https://orcid.org/0009-0003-4938-5693 © Федоров А. М., Датьев И. О., Илясов М. О., Вишняков И. Г., 2026 1 1 5
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz