Logo do repositório
Comunidades e Coleções
Todo o repositório
Sobre
English
العربية
বাংলা
Català
Čeština
Deutsch
Ελληνικά
Español
Suomi
Français
Gàidhlig
ગુજરાતી
हिंदी
Magyar
Italiano
Қазақ
Latviešu
मराठी
Nederlands
Polski
Português
Português do Brasil
Русский
Srpski (lat)
Српски
Svenska
Türkçe
Yкраї́нська
Tiếng Việt
Esqueceu sua senha?
  1. Início
  2. Pesquisar por Data

Navegando por Data de Publicação, começando com "2026-08-14"

Filtrar resultados por ano ou mês
Agora exibindo 1 - 1 de 1
  • Resultados por página
  • Opções de Ordenação
  • Carregando...
    Imagem de Miniatura
    listelement.badge.dso-typeItem,
    A multi-agent layered architecture for recovering use cases flows in existing systems
    (Universidade Federal de São Carlos, 2026-08-14) Carvalho, João Vítor de Oliveira; Camargo, Valter Vieira de; http://lattes.cnpq.br/6809743774407662; https://orcid.org/0000-0002-6439-4649; http://lattes.cnpq.br/5420793134490667; https://orcid.org/0009-0006-1776-2767; Wiese, Igor Scaliante; Valejo, Alan Demétrius Baria; http://lattes.cnpq.br/0447444423694007; http://lattes.cnpq.br/9546164790189830; https://orcid.org/0000-0001-9943-5570; https://orcid.org/0000-0002-9046-9499
    Legacy systems frequently require reverse engineering activities. Among the various possible activities, understanding how specific use cases are internally executed by a software system stands out as an important task, requiring the identification of the software elements involved in their execution, such as classes, method calls, modules, and components. Although several studies have explored the use of artificial intelligence in activities related to software development and maintenance, no studies focusing specifically on the automated comprehension and extraction of use case execution flows in software systems were identified. In this context, multi-agent systems have emerged as a promising approach for solving complex problems composed of multiple stages and specialized skills, allowing agents to operate autonomously and collaboratively. This dissertation presents a tool-supported multi-agent approach for use case comprehension. The proposed approach/tool involves seven collaborative agents that work together to extract the software elements involved in the realization of a given use case. As a result, the tool automatically generates documentation composed of diagrams and textual descriptions that support software engineers in understanding the execution flow of the analyzed use case. Additionally, this dissertation contributes to the definition of the architecture of the developed tool, which is based on the integration of intelligent agents, MCP servers, and the A2A protocol, forming an infrastructure that can serve as a foundation for the development of new multi-agent systems. To evaluate the proposed approach, different instances of the tool, using different LLMs, were applied to the extraction of two use cases from a software system. The generated documentations was subsequently compared and analyzed by the author with prior knowledge of the analyzed software, producing satisfactory results regarding the comprehension of the extracted use cases.
Siga as redes sociais do SIBi
Contato

Repositório Institucional da UFSCar (RI UFSCar)

Av. Biblioteca Comunitária, Campus São Carlos

Rod. Washington Luís, km 235 - SP-310

São Carlos, SP, 13565-905 (16) 3351-8477

Email: repositorio@ufscar.br

Acessos ao repositorio.ufscar.br

DSpace software copyright © 2002-2026 LYRASIS

  • Acessibilidade
  • Política de Privacidade
  • Termos de Uso