Evaluating Frameworks Assemblies in Microservices-based Systems Using Imperfect Information

Gaston Marquez, Yoslandy Lazo, Hernan Astudillo

Producción científica: Contribución a los tipos de informe/libroContribución a la conferenciarevisión exhaustiva

4 Citas (Scopus)

Resumen

Microservices is an architectural style that promotes the facility to build and maintain systems by breaking down its business capabilities into smaller and distributed services. Often, practitioners commonly use frameworks to provide generic functionalities to address recurring quality attribute concerns on microservices-based systems. Nevertheless, in practical settings, frameworks information is incomplete, imprecise, and changing as well as requirements. More realistically deployable approaches combine the exploration of candidate architectures with their evaluation regarding requirements satisfaction and the fuzziness and incompleteness available frameworks information. This article outlines a novel technique, called muAzimut, whose purpose is to generate, evaluate, and compare frameworks assemblies using potentially incomplete, imprecise, and changing descriptions of non-functional requirements and frameworks. The frameworks assemblies evaluation is based on a support score which allows modeling imperfect architectural knowledge. The technique is evaluated in an industrial case study. The results point out that muAzimut generates solutions that are close to those solutions that an architect selects for designing microservices architectures.

Idioma originalInglés
Título de la publicación alojadaProceedings - 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020
EditorialInstitute of Electrical and Electronics Engineers Inc.
Páginas250-257
Número de páginas8
ISBN (versión digital)9781728174150
DOI
EstadoPublicada - mar. 2020
Publicado de forma externa
Evento2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020 - Salvador, Brasil
Duración: 16 mar. 202020 mar. 2020

Serie de la publicación

NombreProceedings - 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020

Conferencia

Conferencia2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020
País/TerritorioBrasil
CiudadSalvador
Período16/03/2020/03/20

Áreas temáticas de ASJC Scopus

  • Informática aplicada
  • Hardware y arquitectura
  • Software
  • Gestión y sistemas de información

Huella

Profundice en los temas de investigación de 'Evaluating Frameworks Assemblies in Microservices-based Systems Using Imperfect Information'. En conjunto forman una huella única.

Citar esto