CATMA: Conformance Analysis Tool For Microservice Applications
Fuente:
arXiv
Saved in:
| Main Authors: | , , , , , |
|---|---|
| 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 |