DocumentCode :
2417350
Title :
Metric-based selective representation of UML diagrams
Author :
Kollmann, Ralf ; Gogolla, Martin
Author_Institution :
Dept. of Comput. Sci., Bremen Univ., Germany
fYear :
2002
fDate :
2002
Firstpage :
89
Lastpage :
98
Abstract :
UML diagrams are widely employed for modeling of object-oriented software systems. In addition to their application in forward engineering, it is also possible to use them for the re-documentation of existing programs. However, the inherent structure of UML diagrams, which consists of graphical as well as textual information, makes it difficult to read and oversee large diagrams generated from complex systems. The view on such diagrams can be compared by taking a look at a detailed map: the reader has to decide whether to read the fine details or to view the whole structure. We present approaches to overcome this problem by using object-oriented metrics for program analysis and location of submodules in diagrams that belong together in terms of coupling. The techniques described were implemented into our reverse engineering tool idea, which allows interactive selection and isolation of coherent regions of class diagrams
Keywords :
inheritance; object-oriented programming; program visualisation; reverse engineering; software architecture; software metrics; specification languages; UML class diagrams; inherent structure; inheritance; object-oriented software; program analysis; program visualization; reverse engineering; software metrics; unified modeling language; visualizations; Application software; Computer architecture; Computer science; Object oriented modeling; Reverse engineering; Software maintenance; Software metrics; Software systems; Unified modeling language; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2002. Proceedings. Sixth European Conference on
Conference_Location :
Budapest
ISSN :
1534-5351
Print_ISBN :
0-7695-1438-3
Type :
conf
DOI :
10.1109/CSMR.2002.995793
Filename :
995793
Link To Document :
بازگشت