Caesar Automatic Layout of UML Class Diagrams

Gutwenger, Carsten and Jünger, Michael and Klein, Karsten and Kupke, Joachim and Leipert, Sebastian and Mutzel, Petra (2002) Caesar Automatic Layout of UML Class Diagrams. In: Graph Drawing 9th International Symposium, GD 2001, September 23-26, 2001, Vienna, Austria , pp. 461-462 (Official URL: http://dx.doi.org/10.1007/3-540-45848-4_46).

Full text not available from this repository.

Abstract

UML diagrams have become increasingly important in the engineering and reengineering processes for software systems. Of particular interest are UML class diagrams whose purpose is to display class hierarchies (generalizations), associations, aggregations, and compositions in one picture. The combination of hierarchical and non-hierarchical relations poses a special challenge to a graph layout tool. Commercial software typically uses Sugiyama-style methods, see, e.g., [1] that cannot properly distinguish between hierarchical and non-hierarchical relations. The caesar garph drawing group develops and implements a library of algoirthms and data structures for graph drawing. Special emphasis is on the layout of UML class diagrams.

Item Type:Conference Paper
Additional Information:10.1007/3-540-45848-4_46
Classifications:S Software and Systems > S.001 General
ID Code:420

Repository Staff Only: item control page

References

Rational Rose, 2001. Rational Software Corporation.

J. Seeman. Extending the Sugiyama algorithm for drawing ULM class diagrams. In G. Di Battista, editor, Proc. Graph Drawing 1997 (GD'97), volume 1353 of Lecture Notes in Computer Science, pages 415-424. Springer, 1998.