Changes and evolution of software systems constantly generate new challenges for the recovery of software systems architectures. A system's architecture, together with its elements and the way they interact, constitute valuable assets for understanding the system. We believe that offering multiple architectural views of a given system, using domain and pattern knowledge enhance understanding of the software system as a whole. To correlate different sources of information and existing software system, different viewpoints are considered. Viewpoints enable one to model such information and guide the extraction algorithms to extract multiple architectural views. We propose a recursive framework, an approach that expresses different kinds of information as viewpoints to guide the extraction process. These multiple viewpoints models improve the consideration of architectural, conceptual, and structural aspects of the system. © Springer-Verlag 2009.
CITATION STYLE
Razavizadeh, A., Cîmpan, S., Verjus, H., & Ducasse, S. (2009). Software system understanding via architectural views extraction according to multiple viewpoints. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5872 LNCS, pp. 433–442). https://doi.org/10.1007/978-3-642-05290-3_55
Mendeley helps you to discover research relevant for your work.