Proceedings of the 2003 ACM Symposium on Software Visualization 2003
DOI: 10.1145/774833.774860
|View full text |Cite
|
Sign up to set email alerts
|

A topology-shape-metrics approach for the automatic layout of UML class diagrams

Abstract: Class diagrams are among the most popular visualizations for object oriented software systems and have a broad range of applications. In many settings it is desirable that the placement of the diagram elements is determined automatically, especially when the diagrams are generated automatically which is usually the case in reverse engineering. For this reason the automatic layout of class diagram gained importance in the last years. Current approaches for the automatic layout of class diagrams are based on the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2005
2005
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 42 publications
(19 citation statements)
references
References 38 publications
0
19
0
Order By: Relevance
“…Tilley et al [Tilley, Huang 2003] investigated the use of UML syntax, semantics, spatial layout, and domain knowledge in system evolution tasks. Eiglsperger et al [Eiglsperger, Kaufmann, Siebenhaller 2003] proposed an automatic layout algorithm for UML class diagrams. Their algorithm is based on the topology and shape metrics that try to minimize the edge crossing, bends, and occupied area.…”
Section: Uml Class Modelsmentioning
confidence: 99%
See 2 more Smart Citations
“…Tilley et al [Tilley, Huang 2003] investigated the use of UML syntax, semantics, spatial layout, and domain knowledge in system evolution tasks. Eiglsperger et al [Eiglsperger, Kaufmann, Siebenhaller 2003] proposed an automatic layout algorithm for UML class diagrams. Their algorithm is based on the topology and shape metrics that try to minimize the edge crossing, bends, and occupied area.…”
Section: Uml Class Modelsmentioning
confidence: 99%
“…Definition:The orthogonal layout focuses on the minimization of the edge crosses and bends. Multiples of 90 degree angles are used to position the intersecting edges [Eichelberger 2003;Eiglsperger, Kaufmann, Siebenhaller 2003;Purchase, Allder, Carrington 2002]. This layout is adopted from general graph drawing algorithms and is typically available in UML modeling and drawing tools.…”
Section: Uml Class Diagram Layoutmentioning
confidence: 99%
See 1 more Smart Citation
“…An aesthetically pleasing class diagram might look pretty but it increases the cognitive workload of the person reading it. A variety of UML class diagram tools [Eichelberger 2001;Eiglsperger, Kaufmann, Siebenhaller 2003;Gutwenger et al 2003b] have been developed but relatively little effort is put into evaluating the effectiveness and utility of the tools. This work bridges the gap in empirical evaluation of UML class diagram layout techniques.…”
Section: Motivation and Problemmentioning
confidence: 99%
“…The preventive approach tries to improve the reliability of a system at design time. Many visual tools and techniques exist to improve the expressiveness of UML and visually assess design-time quality attributes [Eiglsperger et al 2003;Gutwenger et al 2003]. The corrective approach aims to facilitate the maintenance phase, and is supported by program and process understanding and fault localization tools (e.g.…”
Section: Introductionmentioning
confidence: 99%