ECSA 2023
Mon 18 - Fri 22 September 2023 Istanbul, Turkey
Wed 20 Sep 2023 15:25 - 15:30 at Mavi Salon - Automation Chair(s): Hassan Sartaj

Microservice architecture has become the dominant direction for designing the building blocks of large-scale, distributed software systems. However, the constantly changing microservice within decentralized systems presents challenges for comprehending its impact on the overall architecture and ensuring intended functionality. Existing tracing tools uncover service call graphs but have limitations in visualizing historical changes; moreover, they are not meant to aid with architecture assessment where developers seek potential design anomalies. With the ever-growing system complexity, developers likely resort to focusing on specific subsets of the system, especially given the lack of tools to analyze the impacts of system evolution. To address these challenges, we introduce a MicroProspect tool that provides a high-level, holistic visual perspective on the system’s service view, tracks its structural changes throughout system evolution, and detects and visualizes anti-patterns that could lead to architectural degradation.

Wed 20 Sep

Displayed time zone: Athens change

14:00 - 15:30
AutomationTools & Demos / Research Papers at Mavi Salon
Chair(s): Hassan Sartaj Simula Research Laboratory
14:00
25m
Full-paper
Architecting Explainable Service RobotsFull Paper
Research Papers
Marcello M. Bersani Politecnico di Milano, Matteo Camilli Politecnico di Milano, Livia Lestingi DEIB, Politecnico di Milano, Raffaela Mirandola Politecnico di Milano, Matteo Rossi Politecnico di Milano, Patrizia Scandurra University of Bergamo, Italy
14:25
25m
Full-paper
Analysing Interoperability in Digital Twin Software Architectures for ManufacturingFull Paper
Research Papers
Alessio Bucaioni Mälardalen University, Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy, Enxhi Ferko , Moris Behnam
14:50
15m
Short-paper
Cloud-native Architecture for Mixed File-based and API-based Digital Twin ExchangeShort Paper
Research Papers
Nafise Eskandani ABB Corporate Research Center - TU Darmstadt, Sten Grüner ABB Corporate Research
15:05
15m
Short-paper
Extracting the Architecture of Microservices: An Approach for Explainability and TraceabilityShort Paper
Research Papers
Pierre-Jean Quéval University of Vienna, Uwe Zdun University of Vienna
15:20
5m
Demonstration
MiSAR:The MicroService Architecture Recovery ToolsetDemonstration
Tools & Demos
Nour Ali Brunel University London, Nuha Alshuqayran Al-Imam Mohammed Ibn Saud Islamic University, Rana Fakeeh , Thoybur Rohman Brunel University London, Carlos Solis ION Analytics
15:25
5m
Demonstration
MicroProspect: Visualizing Microservice System Architecture Evolution and Anti-patternsDemonstration
Tools & Demos
Austin Huizinga Baylor University, Md Showkat Hossain Chy Baylor University, Patrick Harris Baylor University, Garrett Parker Baylor University, Mia Gortney Baylor University, Tomas Cerny University of Arizona, Dario Amoroso d'Aragona Tampere University, Davide Taibi University of Oulu and Tampere University