MicroART: A software architecture recovery tool for maintaining microservice-based systems

Giona Granchelli, Mario Cardarelli, Paolo Di Francesco, Ivano Malavolta, Ludovico Iovino, Amleto Di Salle

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Microservice-based systems are characterised by a multitude of small services, each running in its own process and communicating with lightweight mechanisms. The microservice architectural style strongly encourages high decoupling among microservices in order to ease their independent deployment, operation, and maintenance. However, there are situations in which having a global overview of the system is fundamental. In this paper we present the first prototype of our Architecture Recovery Tool for microservice-based systems called MicroART. MicroART following Model-Driven Engineering principles, is able to generate models of the software architecture of a microservice-based system, that can be managed by software architects for multiple purposes.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017
Subtitle of host publicationSide Track Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages298-302
Number of pages5
ISBN (Electronic)9781509047932
DOIs
Publication statusPublished - 23 Jun 2017
Event2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017 - Gothenburg, Sweden
Duration: 3 Apr 20177 Apr 2017

Conference

Conference2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017
CountrySweden
CityGothenburg
Period3/04/177/04/17

    Fingerprint

Keywords

  • Architecture Recovery
  • MDE
  • Microservices

Cite this

Granchelli, G., Cardarelli, M., Di Francesco, P., Malavolta, I., Iovino, L., & Di Salle, A. (2017). MicroART: A software architecture recovery tool for maintaining microservice-based systems. In Proceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017: Side Track Proceedings (pp. 298-302). [7958510] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICSAW.2017.9