We propose a visualization of OCL within the context of the UML meta model, so that OCL expressions are represented by extending collaboration diagrams. We exploit the OCL meta model introduced in [9] and further elaborated on in [1] and base the description of properties of objects on collaborations, while classifier and association roles are used to describe navigation paths. Operations computing properties are described by interactions consisting of messages between classifier roles. The introduction of new graphical core elements is kept to a minimum. New notation mainly concerns the predefined operations in OCL and provides more convenient visual forms for the notation by interactions here. The proposed visualization is described in detail and is illustrated with examples taken from an industrial project under development.

A Visualization of OCL using Collaborations / Bottoni, Paolo Gaspare; Koch, M.; PARISI PRESICCE, Francesco; Taentzer, G.. - STAMPA. - 2185:(2001), pp. 257-271. (Intervento presentato al convegno 4th International Conference on UML tenutosi a Toronto, Canada nel 1-5/10/2006) [10.1007/3-540-45441-1].

A Visualization of OCL using Collaborations

BOTTONI, Paolo Gaspare;PARISI PRESICCE, Francesco;
2001

Abstract

We propose a visualization of OCL within the context of the UML meta model, so that OCL expressions are represented by extending collaboration diagrams. We exploit the OCL meta model introduced in [9] and further elaborated on in [1] and base the description of properties of objects on collaborations, while classifier and association roles are used to describe navigation paths. Operations computing properties are described by interactions consisting of messages between classifier roles. The introduction of new graphical core elements is kept to a minimum. New notation mainly concerns the predefined operations in OCL and provides more convenient visual forms for the notation by interactions here. The proposed visualization is described in detail and is illustrated with examples taken from an industrial project under development.
2001
4th International Conference on UML
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A Visualization of OCL using Collaborations / Bottoni, Paolo Gaspare; Koch, M.; PARISI PRESICCE, Francesco; Taentzer, G.. - STAMPA. - 2185:(2001), pp. 257-271. (Intervento presentato al convegno 4th International Conference on UML tenutosi a Toronto, Canada nel 1-5/10/2006) [10.1007/3-540-45441-1].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/249711
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 48
  • ???jsp.display-item.citation.isi??? ND
social impact