DocumentCode :
2370092
Title :
Augmenting pattern-based architectural recovery with flow analysis: Mosaic-a case study
Author :
Tonella, P. ; Fiutem, R. ; Antonio, G. ; Merlo, E.
Author_Institution :
IRST, Trento, Italy
fYear :
196
fDate :
8-10 Nov 196
Firstpage :
198
Lastpage :
207
Abstract :
Understanding the overall organization of a software system, i.e. its software architecture, is often required during software maintenance: tools can help maintainers in managing the evolution of legacy systems, by showing them architectural information. The analysis of a medium-sized application using a pattern based architectural recovery environment is presented. The results obtained give useful information about the system architecture but also show some limitations of a purely pattern based approach. To overcome such limitations, architectural analysis algorithms have been augmented with information about control and data flow and the case study application has been re-analyzed. Complementing pattern matching with flow information has also allowed detection of architectural constructs when they are spread over different procedures in source code and to extract useful additional information through the use of constant propagation and slicing
Keywords :
client-server systems; data flow analysis; pattern matching; program diagnostics; reverse engineering; software maintenance; software tools; Mosaic; architectural analysis algorithms; architectural constructs; constant propagation; constant slicing; control; data flow; flow analysis; flow information; medium-sized application; pattern matching; pattern-based architectural recovery; software architecture; software maintenance; software system; source code; tools; Algorithm design and analysis; Application software; Computer architecture; Data mining; Information analysis; Pattern analysis; Pattern matching; Software architecture; Software maintenance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 1996., Proceedings of the Third Working Conference on
Conference_Location :
Monterey, CA
Print_ISBN :
0-8186-7674-4
Type :
conf
DOI :
10.1109/WCRE.1996.558904
Filename :
558904
Link To Document :
بازگشت