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 , pp. 461-462(Official URL:

Full text not available from this repository.


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

Actions (login required)

View Item View Item