DocumentCode
3342471
Title
Architectural synthesis: integrating multiple architectural perspectives
Author
Waters, Robert ; Abowd, Gregory D.
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
1999
fDate
6-8 Oct 1999
Firstpage
2
Lastpage
12
Abstract
Many tools and techniques are available to help understand and analyze a system at the architectural level. Each of these provides its own perspective of the key architectural elements of the system. We introduce the process of architectural synthesis to deal with the problem of integrating these different architectural perspectives. The four steps of the synthesis process form an iterative cycle and include acquiring different perspectives (extraction), grouping related perspectives (classification), combining all perspectives that apply to the same architectural view (union), and finally composing views to determine consistency (fusion). We apply the synthesis process to the architecture of a software visualization tool. Our preliminary investigation shows that synthesized architectural perspectives provide a more complete and consistent representation of a real system. We conclude with directions for future research in this area
Keywords
reverse engineering; software architecture; architectural synthesis; architectural view; consistency; iterative cycle; multiple architectural perspective integration; software visualization tool; Analytical models; Computer architecture; Fingerprint recognition; Information analysis; Leg; Performance analysis; Reverse engineering; Software architecture; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
Conference_Location
Atlanta, GA
Print_ISBN
0-7695-0303-9
Type
conf
DOI
10.1109/WCRE.1999.806942
Filename
806942
Link To Document