Aplicación de Inteligencia Artificial Generativa y Verificación Formal en el Descubrimiento de Microservicios

dc.contributor.author Narváez Flores, José Daniel
dc.contributor.author Battaglia, Nicolás
dc.contributor.author Fernandez, Alejandro
dc.contributor.author Rossi, Gustavo Hector
dc.date.accessioned 2026-03-04T11:47:50Z
dc.date.available 2026-03-04T11:47:50Z
dc.date.issued 2025-12-29
dc.description.abstract El diseño de microservicios a partir de requisitos textuales constituye un desafío persisten te en la ingeniería de software, debido a la ambigüedad del lenguaje natural y a la ausencia de mecanismos formales que garanticen calidad arquitectónica. En el marco de una investigación doctoral en la Universidad Abierta Interamericana (UAI), se presenta ArchiGenMS, un pipeline evolutivo que combina modelos de lenguaje generativos (LLMs) con verificación formal en Lean para el descubrimiento automático de microservicios. La propuesta integra prompt engineering evolutivo, métricas estructurales de cohesión, granularidad y acoplamiento, y validación automática de restricciones arquitectónicas. Los experimentos realizados con datasets públicos de historias de usuario, como el caso g24-unibath, muestran que el enfoque permite generar arquitecturas con alta cohesión (LCOMavg = 0.167), granularidad controlada (SGMmax = 4) y bajo acoplamiento (Couplingmax = 1). Los resultados evidencian el potencial de integrar técnicas generativas y verificación formal para construir arquitecturas mantenibles y reproducibles en escenarios greenfield.
dc.identifier.citation Narváez D, ; Battaglia N, ; Fernández A, & Rossi G. (2025). Aplicación de Inteligencia Artificial Generativa y Verificación Formal en el Descubrimiento de Microservicios. En: Revista Abierta de Informática Aplicada. 9(1):2-24.
dc.identifier.other https://doi.org/10.59471/raia2025225
dc.identifier.uri https://repositorio.uai.edu.ar/handle/123456789/4702
dc.language.iso es
dc.publisher Universidad Abierta Interamericana. Facultad de Tecnología Informática
dc.subject microservicios
dc.subject descubrimiento automático
dc.subject modelos de lenguaje grandes
dc.subject verificación formal
dc.subject Lean Theorem Prover
dc.subject métricas arquitectónicas
dc.subject prompt engineering evolutivo
dc.subject ingeniería de software asistida por IA
dc.title Aplicación de Inteligencia Artificial Generativa y Verificación Formal en el Descubrimiento de Microservicios
dc.title.alternative Generative AI and Formal Verification in Microservice Discovery
dc.type ARTICULO
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
0000763734.pdf
Size:
1.12 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: