• español
    • English
UFPS

Repositorio Digital

  • Directrices
    • Autorización publicación
    • Carta a directores de programa
    • Carta a graduados
    • Constancia de entrega de documento en Biblioteca
  • English 
    • español
    • English
  • Login
logo acreditacion
  • Colecciones Comunities
  • Autor Authors
  • Título Titles
  • Fecha Dates
  • Materias Subjects
View Item 
  •   DSpace Home
  • B. Investigación
  • BA. Grupos de Investigación
  • Inteligencia Artificial - GIA
  • View Item
  •   DSpace Home
  • B. Investigación
  • BA. Grupos de Investigación
  • Inteligencia Artificial - GIA
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Cambiar vista

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsResource TypeThis CollectionBy Issue DateAuthorsTitlesSubjectsResource Type

My Account

LoginRegister

Statistics

View Usage Statistics

Microservices backlog A genetic programming technique for identification and evaluation of microservices from user stories


Vera-Rivera, F. H. cc
Puerto Cuadros, Eduard Gilberto cc
Astudillo, Hernan cc
Gaona, Carlos cc

Artículo de revista


2021-08-20

IEEE Access

Estados Unidos

service computingBuscar en Repositorio UFPS
software designBuscar en Repositorio UFPS
software architectureBuscar en Repositorio UFPS
web servicesBuscar en Repositorio UFPS
micro-services granularityBuscar en Repositorio UFPS
micro-services decompositionsBuscar en Repositorio UFPS
genetic algorithmsBuscar en Repositorio UFPS
software metricsBuscar en Repositorio UFPS

The microservice granularity directly affects the quality attributes and usage of computational resources of the system, determining optimal microservice granularity is an open research topic. Microservices granularity is defined by the number of operations exposed by the microservice, the number of microservices that compose the whole application, and its complexity and dependencies. This paper describes “Microservice Backlog (MB)”, a semiautomatic model for defining and evaluating the granularity of microservice-based applications; MB uses genetic programming technique to calculate at design time the granularity of each microservice from the user stories in the “product backlog” or release planning; the genetic algorithm combined coupling, cohesion, granularity, semantic similarity, and complexity metrics to define the number of microservices, and the user stories associated with each microservice. MB decomposes the candidate microservices, allowing to analyze graphically the size of each microservice, as well as its complexity, dependencies, coupling, cohesion metrics, and the number of calls or requests between microservices. The resulting decomposition (number of microservices and their granularity) performed by MB shows less coupling, higher cohesion, less complexity, fewer user stories associated with each microservice, and fewer calls among microservices. MB was validated against three existing methods, using two state-of-the-art applications (Cargo Tracking and JPet-Store), and one real-life application (Foristom Conferences). The development team and/or architect can use metrics to identify the critical points of the system and determine at design time how the microservice-based application will be implemented.

http://repositorio.ufps.edu.co/handle/ufps/1546

https://ieeexplore.ieee.org/abstract/document/9519691

  • Inteligencia Artificial - GIA [31]

Descripción: Microservices Backlog A Genetic Programming Technique for Identification and Evaluation of Microservices From User Stories.pdf
Título: Microservices Backlog A Genetic Programming Technique for Identification and Evaluation of Microservices From User Stories.pdf
Tamaño: 4.980Mb

Unicordoba LogoPDFOpen AccessFLIPLEER EN FLIP

Show full item record

Cita

Cómo citar

Cómo citar

Miniatura

Thumbnail

Gestores Bibliograficos

Exportar a Bibtex

Exportar a RIS

Exportar a Excel

Buscar en google Schoolar

Buscar en microsoft academic

untranslated

Código QR

Envíos recientes

    No hay artículos recientes
Image
Image
Image
Image
Image
Image
Image
‹›
Logo Pie de Página UFPS

Portales Institucionales

  • Divisist
  • Pagos de Egresados y Externos
  • Piagev
  • PDQRS
  • DatarSoft
  • Sistema de Nómina
  • DISERACA

Enlaces de Interés

  • Plan Anticorrupción
  • Proceso de selección
  • Contratación
  • Proceso democrático
  • Derechos pecuniarios
  • Correo Electrónico Institucional
  • Consultorio Jurídico

Contactos

Avenida Gran Colombia No. 12E-96 Barrio Colsag,
San José de Cúcuta - Colombia
Teléfono (057)(7) 5776655

Solicitudes y correspondencia
Unidad de Gestión Documental
ugad@ufps.edu.co

Uso único y exclusivo para notificaciones judiciales:
notificacionesjudiciales@ufps.edu.co

-->
Sistema DSPACE - Metabiblioteca | Metabiblioteca