Детальная информация

Название Средства генерации UML-документации для унаследованного кода: научный доклад: направление подготовки 09.06.01 «Информатика и вычислительная техника» ; направленность 09.06.01_06 «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей»
Авторы Поликарпова Анна Игоревна
Научный руководитель Самочадин Александр Викторович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Научные работы аспирантов/докторантов ; Общая коллекция
Тематика унаследованный код ; реверс-инжиниринг ; uml-документация ; большие языковые модели (бям) ; искусственный интеллект ; автоматическая генерация документации ; legacy code ; reverse engineering ; uml documentation ; large language models (llm) ; artificial intelligence ; automatic documentation generation
Тип документа Научный доклад
Тип файла Другой
Язык Русский
Уровень высшего образования Аспирантура
Код специальности ФГОС 09.06.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
Права доступа Текст не доступен в соответствии с распоряжением СПбПУ от 11.04.2018 № 141
Дополнительно Новинка
Ключ записи ru\spstu\vkr\39400
Дата создания записи 17.10.2025

В данной работе предложена методика генерации UML-документации на основе исходного кода с использованием описания кода на естественном языке при помощи LLM-модели и проверки промежуточного и итогового результата человеком-экспертом. Данная методика позволит сократить время на изучение исходного кода legacy-систем, автоматизируя генерацию UML-документации в виде структурных и поведенческих диаграмм. В работе представлена архитектура прототипа инструментальной платформы и результаты апробации метода на реальном примере.

In this research paper, we propose a method for generating UML documentation based on source code using a natural language description of the code using an LLM model and verifying the intermediate and final results by a human expert. This technique will reduce the time spent studying the source code of legacy systems by automating the generation of UML documentation in the form of structural and behavioral diagrams. The paper presents the architecture of the prototype tool platform and the results of testing the method using a real example.