Lecture Notes in Computer Science Volume 2265, 2002, pp 461-462

Caesar Automatic Layout of UML Class Diagrams

Purchase on Springer.com

$29.95 / €24.95 / £19.95*

* Final gross prices may vary according to local VAT.

Get Access


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.