Details

Title Средства генерации UML-документации для унаследованного кода: научный доклад: направление подготовки 09.06.01 «Информатика и вычислительная техника» ; направленность 09.06.01_06 «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей»
Creators Поликарпова Анна Игоревна
Scientific adviser Самочадин Александр Викторович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Научные работы аспирантов/докторантов ; Общая коллекция
Subjects унаследованный код ; реверс-инжиниринг ; uml-документация ; большие языковые модели (бям) ; искусственный интеллект ; автоматическая генерация документации ; legacy code ; reverse engineering ; uml documentation ; large language models (llm) ; artificial intelligence ; automatic documentation generation
Document type Scientific report
File type Other
Language Russian
Level of education Graduate student
Speciality code (FGOS) 09.06.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
Rights Текст не доступен в соответствии с распоряжением СПбПУ от 11.04.2018 № 141
Additionally New arrival
Record key ru\spstu\vkr\39400
Record create date 10/17/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.