Archimetrix: A Tool for Deficiency-Aware Software Architecture Reconstruction

2012 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    5
    References
    5
    Citations
    NaN
    KQI
    []