Skip to main content

On Associations in the Unified Modelling Language

  • Conference paper
  • First Online:
≪UML≫ 2001 — The Unified Modeling Language. Modeling Languages, Concepts, and Tools (UML 2001)

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

Included in the following conference series:

Abstract

Associations between classifiers are among the most fundamental of UML concepts. However, there is considerable room for disagreement concerning what an association is, semantically. These have implications for the modeller because they can result in serious misunderstandings of static structure diagrams; similarly, they have implications for tool developers. In this paper we describe and classify the variants which have implicitly or explicitly been described. We discuss the scope for, and difficulties in, understanding these as specialisations of a more general notion and we address the implications for future versions of UML.

Supported by an EPSRC Advanced Research Fellowship.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Robert France. A problem-oriented analysis of basic UML static modeling concepts. In Loren Meissner, editor, Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA’ 99), volume 34.10 of ACM Sigplan Notices, pages 57–69, N. Y., November 1–5 1999. ACM Press.

    Google Scholar 

  2. Guy Genilloud. Informal UML 1.3-remarks, questions and some answers. Contributed to the ECOOP Workshop on UML Semantics, Lisbon, Portugal, June 1999. Available from http://icawww.epfl.ch/genilloud/.

  3. Régine Laleau and Fiona Polack. Metamodels for static conceptual modelling of information systems. Workshop on Defining Precise Semantics of UML, ECOOP, 2000.

    Google Scholar 

  4. Karl J. Lieberherr and Ian Holland. Formulations and benefits of the Law of Demeter. ACM SIGPLAN Notices, 24(3):67–78, March 1989.

    Article  Google Scholar 

  5. OMG. Unified Modeling Language Specification version 1.4 draft, February 2001. OMG document 01-02-14 available from http://www.omg.org.

  6. Gunnar Övergaard. A formal approach to relationships in the Unified Modeling Language. In Manfred Broy, Derek Coleman, Tom S. E. Maibaum, and Bernhard Rumpe, editors, Proceedings PSMT’98 Workshop on Precise Semantics for Modeling Techniques. Technische Universität München, TUM-I9803, 1998.

    Google Scholar 

  7. Gunnar Övergaard. Formal Specification of Object-Oriented Modelling Concepts. PhD thesis, Department of Teleinformatics, Royal Institute of Technology, Stockholm, Sweden, November 2000.

    Google Scholar 

  8. James Rumbaugh. Modeling and design. Journal of Object Oriented Programming, 11(4), 1998.

    Google Scholar 

  9. M. Shroff and R. B. France. Towards a formalization of UML class structures in Z. In Proceedings of COMPSAC’97, 1997.

    Google Scholar 

  10. Jennifer Tenzer. Translation of UML class diagrams into diagrams of transformation specifications.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Stevens, P. (2001). On Associations in the Unified Modelling Language. In: Gogolla, M., Kobryn, C. (eds) ≪UML≫ 2001 — The Unified Modeling Language. Modeling Languages, Concepts, and Tools. UML 2001. Lecture Notes in Computer Science, vol 2185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45441-1_27

Download citation

  • DOI: https://doi.org/10.1007/3-540-45441-1_27

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42667-7

  • Online ISBN: 978-3-540-45441-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics