The Application of UML Association End Multiplicities for Conceptual Modeling | SpringerLink
Skip to main content

The Application of UML Association End Multiplicities for Conceptual Modeling

  • Conference paper
  • First Online:
On the Move to Meaningful Internet Systems: OTM 2016 Workshops (OTM 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10034))

  • 791 Accesses

Abstract

In this paper we will present the results of research into the semantics of association end multiplicities (AEMs) in the Unified Modeling Language (UML). In this paper we will give a precise definition of the AEM concept in UML based upon the various definition ‘fragments’ we have encountered in the UML literature and we will give explicit rules for the application of the AEM for the conceptual modeling of an application subject area.

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

Access this chapter

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Although in version 2 2.5 of the OMG modelling language, the following definition fragment can be found: “A lower multiplicity for an end of an n-ary Association of 1 (or more) implies that one link (or more) must exist for every possible combination of values for the other ends.” [10: p. 198], this is a trivial definition in terms of the existence of a value for a given role in a fact type for any fact instance.

  2. 2.

    In case we restrict the allowed values for the lower multiplicity to {0,1}.

References

  1. Bollen, P.: Using object-role modeling for capturing user requirements expressed as UML class diagrams. In: Proceedings 6th World Conference on Systemics, Cybernetics and Informatics, Orlando, Florida (2002)

    Google Scholar 

  2. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Boston (1999)

    Google Scholar 

  3. Elmasri, R., Navathe, S.: Fundamentals of Database Systems, 3rd edn. Addison-Wesley, Boston (2000)

    MATH  Google Scholar 

  4. Gogolla, M., Richters, M.: Transformation rules for UML class diagrams. In: Bézivin, J., Muller, P.-A. (eds.) UML 1998. LNCS, vol. 1618, pp. 92–106. Springer, Heidelberg (1999). doi:10.1007/978-3-540-48480-6_8

    Chapter  Google Scholar 

  5. Liddle, S., Embley, D., Woodfield, S.: Cardinality constraints in semantic data models. Data Knowl. Eng. 11, 235–270 (1993)

    Article  MATH  Google Scholar 

  6. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Boston (1999)

    Google Scholar 

  7. UML semantics version 1.3 (1999). http://www.rational.com/uml/resources/documentation/index.jtmpl

  8. UML notation guide version 1.3 (1999). http://www.rational.com/uml/resources/documentation/index.jtmpl

  9. UML modeling language 2.0 proposal (2002)

    Google Scholar 

  10. OMG Unified Modeling Language, version 2.5 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter Bollen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Bollen, P. (2017). The Application of UML Association End Multiplicities for Conceptual Modeling. In: Ciuciu, I., et al. On the Move to Meaningful Internet Systems: OTM 2016 Workshops. OTM 2016. Lecture Notes in Computer Science(), vol 10034. Springer, Cham. https://doi.org/10.1007/978-3-319-55961-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-55961-2_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-55960-5

  • Online ISBN: 978-3-319-55961-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics