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
Link To Document