DocumentCode :
540223
Title :
Finding components in a hierarchy of modules: a step towards architectural understanding
Author :
Girard, Jean-Franqois ; Koschke, Rainer
fYear :
1997
fDate :
1-3 Oct. 1997
Firstpage :
58
Lastpage :
65
Abstract :
This paper presents a method to view a system as a hierarchy of modules according to information hiding concepts and to identify architectural component candidates in this hierarchy. The result of the method eases the understanding of a system´s underlying software architecture. A prototype tool implementing this method was applied to three systems written in C (each over 30 Kloc). For one of these systems, an author of the system created an architectural description. The components generated by our method correspond to those of this architectural description in almost all cases. For the other two systems, most of the components resulting from the method correspond to meaningful system abstractions
Keywords :
C language; computer aided software engineering; reverse engineering; software maintenance; software tools; C language; architectural description; information hiding concepts; prototype tool; reverse engineering; software architectural understanding; software architecture; software components; software maintenance; software module hierarchy; system abstractions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1997. Proceedings., International Conference on
Conference_Location :
Bari, Italy
ISSN :
1063-6773
Print_ISBN :
0-8186-8013-X
Type :
conf
DOI :
10.1109/ICSM.1997.624231
Filename :
5726935
Link To Document :
بازگشت