Title :
Archimetrix: A Tool for Deficiency-Aware Software Architecture Reconstruction
Author :
Von Detten, Markus
Author_Institution :
Software Eng. Group, Univ. of Paderborn, Paderborn, Germany
Abstract :
Maintaining software systems requires up-to-date models of these systems to systematically plan, analyze, and execute the necessary reengineering steps. Often, no or only outdated models of such systems exist. Thus, a reverse engineering step is needed that recovers the system´s components, subsystems, and connectors. However, reverse engineering methods are severely impacted by design deficiencies in the system´s code base, e.g., they lead to wrong component structures. Therefore, Archimetrix enables the reengineer to detect the most relevant deficiencies with respect to a reverse engineered component-based architecture and supports him by presenting the architectural consequences of removing a given deficiency.
Keywords :
object-oriented programming; reverse engineering; software architecture; software maintenance; Archimetrix; component-based architecture; deficiency-aware software architecture reconstruction; reverse engineering step; software systems maintainance; system code base; Computer architecture; Maintenance engineering; Reverse engineering; Software architecture; Software systems; Based Software Systems; Clustering; Code Metrics; Design Deficiencies; Reengineering;
Conference_Titel :
Reverse Engineering (WCRE), 2012 19th Working Conference on
Conference_Location :
Kingston, ON
Print_ISBN :
978-1-4673-4536-1
DOI :
10.1109/WCRE.2012.61