FERRAMENTA AUTOMÁTICA PARA GERAÇÃO DE DIAGRAMA DE CLASSES A PARTIR DOS REQUISITOS: Uma abordagem com LLM e Model-Driven Architecture aplicada a um estudo de caso na indústria
Palavras-chave:
Engenharia de requisitos. Model Driven Architecture. LLM. UML. Transformação CIM–PIM.Resumo
Este artigo investiga o uso de Large Language Models (LLMs) como apoio à transformação de requisitos funcionais textuais em artefatos formais, visando a geração automática de diagramas de classes UML. O estudo propõe e avalia uma metodologia baseada em Model-Driven Architecture (MDA), na qual os requisitos são elicitados em um contexto industrial real e estruturados como cenários de caso de uso. Em seguida, esses cenários são normalizados por uma LLM segundo restrições sintáticas baseadas em BNF e submetidos a um ponto de controle de conformidade para assegurar consistência, completude e aderência ao padrão. Na etapa final, cenários validados alimentam um gerador que aplica regras de transformação para produzir o diagrama de classes no nível Platform Independent Model (PIM), seguido de análise qualitativa quanto à coerência estrutural, consistência terminológica e aderência ao domínio. A abordagem foi aplicada em um estudo de caso na indústria Ucelo, cujo processo atual depende de planilhas complexas e pouco rastreáveis, e os resultados indicam viabilidade prática para reduzir ambiguidades e apoiar a modelagem, produzindo modelos compatíveis com a evolução futura para etapas PSM e geração de código. Os resultados indicam que a combinação de LLMs com uma metodologia orientada por Model-Driven Architecture é viável para reduzir ambiguidades e aumentar a padronização de requisitos, permitindo transformar cenários de caso de uso em modelos UML mais consistentes e rastreáveis.