Gonzalo Génova, Juan Lloréns, Paloma Martínez. "Semantics of the minimum multiplicity in ternary associations in UML". The 4th International Conference on the Unified Modeling Language-UML'2001, October 1-5 2001, Toronto, Ontario, Canada. Published in Lecture Notes in Computer Science 2185, Springer 2001, pp. 329-341.

 

Download PDF (zipped 70 KB)

 

Abstract

The concept of multiplicity in UML derives from that of cardinality in entity-relationship modeling techniques. The UML documentation defines this concept but at the same time acknowledges some lack of obviousness in the specification of multiplicities for n-ary associations. This paper shows an ambiguity in the definition given by UML documentation and proposes a clarification to this definition, as well as a simple extension to the current notation to represent other multiplicity constraints, such as participation constraints, that are equally valuable in understanding n-ary associations.

Resumen

El concepto de multiplicidad en UML deriva del concepto de cardinalidad en las técnicas de modelado Entidad-Relación. La documentación de UML define este concepto pero al mismo tiempo reconoce cierta falta de claridad en la especificación de multiplicidades para asociaciones n-arias. Este artículo revela una ambigüedad en la definición dada por la documentación de UML y propone una clarificación a esta definición, así como una sencilla extensión a la notación actual para poder representar otras restricciones de multiplicidad, tales como las restriciones de participación, que son igualmente valiosas para entender las asociaciones n-arias.