caesar Automatic Layout of UML Class Diagrams

C. Gutwenger, M. Jünger, K. Klein, J. Kupke, S. Leipert, P. Mutzel

Published in:
P. Mutzel, M. Jünger, S. Leipert, Editors, 9th International Symposium, Graph Drawing 2001 in Vienna, volume 2265, Lecture Notes in Computer Science, Springer Verlag (2002) 461 – 462.

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.

Schreibe einen Kommentar