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