Search Results

Documents authored by Eichelberger, Holger

On Class Diagrams, Crossings and Metrics

Authors: Holger Eichelberger

Published in: Dagstuhl Seminar Proceedings, Volume 5191, Graph Drawing (2006)

As a standardized software engineering diagram, the UML class diagram provides various information on the static structure of views on software while design, implementation and maintenance phase. This talk gives an overview on drawing UML class diagrams in hierarchical fashion. Therefore, common elements of class diagrams are introduced and aesthetic rules for drawing UML class diagrams are given. These rules are based on four disciplines involved in the reading process of diagrams. After a brief introduction to our drawing algorithm, an extensive extension of the well-known Sugiyama algorithm, two details are highlighted: A new crossing reduction algorithm is presented and compared to existing ones and issues on measuring the quality of a layout are discussed.

Cite as

Holger Eichelberger. On Class Diagrams, Crossings and Metrics. In Graph Drawing. Dagstuhl Seminar Proceedings, Volume 5191, pp. 1-12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2006)

Copy BibTex To Clipboard

  author =	{Eichelberger, Holger},
  title =	{{On Class Diagrams, Crossings and Metrics}},
  booktitle =	{Graph Drawing},
  pages =	{1--12},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2006},
  volume =	{5191},
  editor =	{Michael J\"{u}nger and Stephen Kobourov and Petra Mutzel},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{},
  URN =		{urn:nbn:de:0030-drops-3395},
  doi =		{10.4230/DagSemProc.05191.5},
  annote =	{Keywords: UML class diagrams, semantic aesthetic principles, hierarchical crossing reduction, layout metrics}
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail