Gonzalo Génova, Juan Lloréns, Vicente Palacios. "Sending Messages in UML", Journal of Object Technology, 2(1): 99-115, Jan-Feb 2003.

 

Full text

 

Abstract

In this paper we try to clarify the issue of associations as a communication infrastructure between objects, in search for a unified view of the static and dynamic aspects of associations. Communication through associations depends on navigability and visibility, therefore the interlacement of these two concepts is examined. But first the very definition of navigability has to be settled, since the concept of navigability of associations in UML is poorly explained in the official documentation. The coherent representation of the sending of messages in different UML diagrams helps to better understand the underlying metamodel and shows that a link in a collaboration diagram is not always an instance of an association.

Resumen

En este artículo intentamos clarificar el tema de las asociaciones en tanto que infraestructura de comunicación entre objetos, en busca de una visión unificada de los aspectos estáticos y dinámicos de las asociaciones. La comunicación a través de asociaciones depende de la navegabilidad y la visibilidad, así que el entrelazamiento entre estos dos conceptos es examinado. Pero antes la definición misma de navegabilidad debe ser establecida, ya que el concepto de navegabilidad de asociaciones en UML está pobremente explicado en la documentación oficial. La representación coherente del envío de mensajes en diferentes diagramas UML ayuda a entender mejor el metamodelo subyacente y muestra que un enlace en un diagrama de colaboración no siempre es una instancia de una asociación.