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.
Similar content being viewed by others
Notes
- 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.
In case we restrict the allowed values for the lower multiplicity to {0,1}.
References
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)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Boston (1999)
Elmasri, R., Navathe, S.: Fundamentals of Database Systems, 3rd edn. Addison-Wesley, Boston (2000)
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
Liddle, S., Embley, D., Woodfield, S.: Cardinality constraints in semantic data models. Data Knowl. Eng. 11, 235–270 (1993)
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Boston (1999)
UML semantics version 1.3 (1999). http://www.rational.com/uml/resources/documentation/index.jtmpl
UML notation guide version 1.3 (1999). http://www.rational.com/uml/resources/documentation/index.jtmpl
UML modeling language 2.0 proposal (2002)
OMG Unified Modeling Language, version 2.5 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)