Skip to main content

Tool-Supported Compression of UML Class Diagrams

  • Conference paper
  • First Online:
Book cover «UML»’99 — The Unified Modeling Language (UML 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1723))

Included in the following conference series:

Abstract

Techniques for tool-supported compression of UML class diagrams are developed. These techniques allow abstract representations of class diagrams by effacing (less essential) parts of the diagram. The hidden parts can be made again visible at selected points. The user can start examining a class diagram with only few main classes visible and refine the diagram gradually to the interesting directions, proceeding from abstract view to details. The proposed techniques help in managing large class diagrams and in extracting high-level views from object-oriented legacy systems, thus supporting the understanding of the overall architecture of the system. The construction of the compressed form of a class diagram can be either automatic or it can be controlled by a human. An algorithm is given for managing compressed class diagrams, and a prototype implementation is described.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rumbaugh J., Jacobson I., Booch G.: The Unified Modeling Language Reference Manual. Addison-Wesley 1999.

    Google Scholar 

  2. FAMOOS home page: http://www.sema.es/projects/FAMOOS

  3. Koskimies K.: Extracting high-level views of UML class diagrams. Proc. of NOSA’ 98 (First Nordic Workshop on Software Architecture), Research Report 14/98, Department of Computer Science, University of Karlskrona/Ronneby, August 1998.

    Google Scholar 

  4. Koskimies K., Mössenböck H.: Scene-Using Scenario Diagrams and Active Text for Illustrating Object-Oriented Programs. Proc. of the 18th Int. Conf. on Software Engineering (ICSE), Berlin, 1996, 366–375.

    Google Scholar 

  5. Mössenböck H.: Films as Graphical Comments in the Source Code of Programs. TOOLS USA’ 97 (Technology of Object-Oriented Languages and Systems), Santa Barbara, July 1997.

    Google Scholar 

  6. Bernd Meyer: Competitive Learning of Network Diagram Layout. International IEEE Symposium on Visual Languages, Halifax, Canada, September 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rácz, F.D., Koskimies, K. (1999). Tool-Supported Compression of UML Class Diagrams. In: France, R., Rumpe, B. (eds) «UML»’99 — The Unified Modeling Language. UML 1999. Lecture Notes in Computer Science, vol 1723. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46852-8_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-46852-8_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66712-4

  • Online ISBN: 978-3-540-46852-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics