• DocumentCode
    3128548
  • Title

    Symphony: view-driven software architecture reconstruction

  • Author

    Van Deursen, Arie ; Hofmeister, Christine ; Koschke, Rainer ; Moonen, Leon ; Riva, Claudio

  • Author_Institution
    CWI & Delft Univ. of Technol., Netherlands
  • fYear
    2004
  • fDate
    12-15 June 2004
  • Firstpage
    122
  • Lastpage
    132
  • Abstract
    Authentic descriptions of a software architecture are required as a reliable foundation for any but trivial changes to a system. Far too often, architecture descriptions of existing systems are out of sync with the implementation. If they are, they must be reconstructed. There are many existing techniques for reconstructing individual architecture views, but no information about how to select views for reconstruction, or about process aspects of architecture reconstruction in general. In this paper we describe view-driven process for reconstructing software architecture that fills this gap. To describe Symphony, we present and compare different case studies, thus serving a secondary goal of sharing real-life reconstruction experience. The Symphony process incorporates the state of the practice, where reconstruction is problem-driven and uses a rich set of architecture views. Symphony provides a common framework for reporting reconstruction experiences and for comparing reconstruction approaches. Finally, it is a vehicle for exposing and demarcating research problems in software architecture reconstruction.
  • Keywords
    reverse engineering; software architecture; Symphony; view-driven software architecture reconstruction; Application software; Banking; Computer architecture; Costs; Data visualization; Information analysis; Information systems; Software architecture; Software engineering; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2004. WICSA 2004. Proceedings. Fourth Working IEEE/IFIP Conference on
  • Print_ISBN
    0-7695-2172-X
  • Type

    conf

  • DOI
    10.1109/WICSA.2004.1310696
  • Filename
    1310696