• DocumentCode
    2578518
  • Title

    Archimetrix: A Tool for Deficiency-Aware Software Architecture Reconstruction

  • Author

    Von Detten, Markus

  • Author_Institution
    Software Eng. Group, Univ. of Paderborn, Paderborn, Germany
  • fYear
    2012
  • fDate
    15-18 Oct. 2012
  • Firstpage
    503
  • Lastpage
    504
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2012 19th Working Conference on
  • Conference_Location
    Kingston, ON
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4673-4536-1
  • Type

    conf

  • DOI
    10.1109/WCRE.2012.61
  • Filename
    6385147