CIUC::Ingenierías::Ingeniería Informática::Sistema de Circuitos
Palabras clave :
Ingeniería en Sistemas Software Microservicios
Fecha de publicación :
17-jul-2023
Paginación:
95 páginas
Editor:
Universidad de Cuenca
Abstract:
With the gradual advancement of microservices-based software architectures and the increas-
ing relevance of requirements engineering in the development of applications and web sys -
tems, there is a need for methods or processes that automate the creation and deployment of
microservices. The combination of Natural Language Processing (NLP) techniques with graph
analysis and community detection offers a powerful approach to address challenges in various
fi el ds. In the real m of software engi neeri ng, this combi nati on has been expl ored to enh ance the
design and deployment process of microservices-based architectures. Additionally, in recent
times, language models of artificial intelligence, such as ChatGPT, have gained great popu -
larity and attention in various domains. The ability to improve and generate existing text has
sparked interest among researchers, companies, and users in general. In this context, the fol-
lowing thesis work proposes a process for the identification and deployment of microservices,
leveraging the advantages of natural language processing techniques and graph analysis. It
is expected that this approach will contribute to improving and automating the development of
microservices-based applications.
Resumen :
El paulatino avance de las arquitecturas de software basadas en microservicios y la creciente
relevancia de la ingeniería de requerimientos en el desarrollo de aplicaciones y sistemas web
han generado la necesidad de automatizar el proceso de creación y despliegue de microservi-
ci os. En este senti do, l a combi naci ón de técnicas de Procesa mi ento de Len guaj e Natural (PLN)
con análisis de grafos y detección de comunidades se presenta como un enfoque poderoso
para abordar desafíos en diversos campos, incluyendo la ingeniería de software y el diseño
de arquitecturas basadas en microservicios. Asimismo, en los últimos tiempos, los modelos
de lenguaje de inteligencia artificial, como ChatGPT, han experimentado una notable popular-
idad y atención en diferentes ámbitos. Su capacidad para mejorar y generar texto existente ha
despertado un gran interés entre investigadores, empresas y usuarios en general. Teniendo
en cuenta este contexto, el siguiente trabajo de titulación propone un proceso para la identifi-
cación y despliegue automatizado de microservicios, aprovechando las ventajas que ofrecen
las técnicas de procesamiento de lenguaje natural y análisis de grafos. Se espera que este
enfoque contribuya significativamente a mejorar y automatizar el desarrollo de aplicaciones
basadas en microservicios.
Av. 12 de Abril y Calle Agustín Cueva, Telf: 4051000 Ext. 1311, 1312, 1313, 1314. Horario de atención: Lunes-Viernes: 07H00-21H00. Sábados: 08H00-12H00
Av. El Paraíso 3-52, detrás del Hospital Regional "Vicente Corral Moscoso", Telf: 4051000 Ext. 3144. Horario de atención: Lunes-Viernes: 07H00-19H00
Av. 12 de Octubre y Diego de Tapia, antiguo Colegio Orientalista, Telf: 4051000 Ext. 3535 2810706 Ext. 116. Horario de atención: Lunes-Viernes: 07H30-19H00