Automated Architecture Recovery for Embedded Software Systems: An Industrial Case StudyResearch Paper
The software architecture documentation of embedded systems is often overlooked in industry, due to time pressure, project budget constraints, and lack of culture. However, adequately documenting the architecture from different points of view is mandatory to reach the expected maintainability, testability, and safety requirements. This paper presents a software architecture recovery (SAR) process for automating the documentation process of embedded system software architectures. The approach uses static code analysis to extract detailed information about the systems and reconstruct architectural models. It has been implemented in a tool that automatically generates different UML models, including package diagrams, component diagrams, component and connector diagrams, and state machine diagrams. To evaluate the effectiveness of our approach, we conducted a survey with industrial experts within “Company Name anonymized for double-blind peer review”, that allowed us to assess the accuracy and usefulness of the generated documentation.
Thu 5 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:00 - 10:30 | Technical Session 4: Architecture modeling and designResearch Papers / Tools & Demos at Hollenfels Chair(s): Jennifer Perez Universidad Politécnica de Madrid (UPM) | ||
10:00 25mFull-paper | Automated Architecture Recovery for Embedded Software Systems: An Industrial Case StudyResearch Paper Research Papers Domenico Amalfitano University of Naples Federico II, Marco De Luca Federico II University of Naples, Domenico Francesco De Angelis University of Naples Federico II, Anna Rita Fasolino Federico II University of Naples | ||
10:25 5mPaper | Extending a low-code tool with multi-cloud deployment capabilitiesTools & Demos Tools & Demos Fitash Ul Haq Luxembourg Institute of Science and Technology, Iván Alfonso Luxembourg Institute of Science and Technology, Armen Sulejmani Luxembourg Institute of Science and Technology, Jordi Cabot Luxembourg Institute of Science and Technology |