License
When quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-3395
URL: http://drops.dagstuhl.de/opus/volltexte/2006/339/
Go to the corresponding Portal


Eichelberger, Holger

On Class Diagrams, Crossings and Metrics

pdf-format:
Document 1.pdf (527 KB)


Abstract

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.

BibTeX - Entry

@InProceedings{eichelberger:DSP:2006:339,
  author =	{Holger Eichelberger},
  title =	{On Class Diagrams, Crossings and Metrics},
  booktitle =	{Graph Drawing},
  year =	{2006},
  editor =	{Michael J{\"u}nger  and Stephen Kobourov  and Petra Mutzel},
  number =	{05191},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Internationales Begegnungs- und Forschungszentrum f{\"u}r Informatik (IBFI), Schloss Dagstuhl, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2006/339},
  annote =	{Keywords: UML class diagrams, semantic aesthetic principles, hierarchical crossing reduction, layout metrics}
}

Keywords: UML class diagrams, semantic aesthetic principles, hierarchical crossing reduction, layout metrics
Seminar: 05191 - Graph Drawing
Issue Date: 2006
Date of publication: 09.01.2006


DROPS-Home | Fulltext Search | Imprint Published by LZI