CATMA: Conformance Analysis Tool For Microservice Applications

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cao, Clinton, Schneider, Simon, Ferreyra, Nicolás E. Díaz, Verwer, Sicco, Panichella, Annibale, Scandariato, Riccardo
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916103008026624
author Cao, Clinton
Schneider, Simon
Ferreyra, Nicolás E. Díaz
Verwer, Sicco
Panichella, Annibale
Scandariato, Riccardo
author_facet Cao, Clinton
Schneider, Simon
Ferreyra, Nicolás E. Díaz
Verwer, Sicco
Panichella, Annibale
Scandariato, Riccardo
contents The microservice architecture allows developers to divide the core functionality of their software system into multiple smaller services. However, this architectural style also makes it harder for them to debug and assess whether the system's deployment conforms to its implementation. We present CATMA, an automated tool that detects non-conformances between the system's deployment and implementation. It automatically visualizes and generates potential interpretations for the detected discrepancies. Our evaluation of CATMA shows promising results in terms of performance and providing useful insights. CATMA is available at \url{https://cyber-analytics.nl/catma.github.io/}, and a demonstration video is available at \url{https://youtu.be/WKP1hG-TDKc}.
format Preprint
id arxiv_https___arxiv_org_abs_2401_09838
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CATMA: Conformance Analysis Tool For Microservice Applications
Cao, Clinton
Schneider, Simon
Ferreyra, Nicolás E. Díaz
Verwer, Sicco
Panichella, Annibale
Scandariato, Riccardo
Software Engineering
The microservice architecture allows developers to divide the core functionality of their software system into multiple smaller services. However, this architectural style also makes it harder for them to debug and assess whether the system's deployment conforms to its implementation. We present CATMA, an automated tool that detects non-conformances between the system's deployment and implementation. It automatically visualizes and generates potential interpretations for the detected discrepancies. Our evaluation of CATMA shows promising results in terms of performance and providing useful insights. CATMA is available at \url{https://cyber-analytics.nl/catma.github.io/}, and a demonstration video is available at \url{https://youtu.be/WKP1hG-TDKc}.
title CATMA: Conformance Analysis Tool For Microservice Applications
topic Software Engineering
url https://arxiv.org/abs/2401.09838