2000
DOI: 10.1007/3-540-40011-7_32
|View full text |Cite
|
Sign up to set email alerts
|

Extending OCL to Include Actions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2002
2002
2012
2012

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(11 citation statements)
references
References 0 publications
0
11
0
Order By: Relevance
“…Extending UML interface specifications, we obtain specifications in OUN that capture dynamic aspects not easily expressible in UML or OCL [27]. Although OCL extends UML with object invariants and pre-and postconditions for methods, precise specification of output from objects is still difficult to capture in OCL as the language expresses constraints on object attributes and not on communication events [15]. OCL, as well as other object-oriented formalisms such as Object-Z [25], Maude [18], and temporal logic-based approaches such as TLA [17], specify components by an abstract implementation using state variables.…”
Section: Discussionmentioning
confidence: 99%
“…Extending UML interface specifications, we obtain specifications in OUN that capture dynamic aspects not easily expressible in UML or OCL [27]. Although OCL extends UML with object invariants and pre-and postconditions for methods, precise specification of output from objects is still difficult to capture in OCL as the language expresses constraints on object attributes and not on communication events [15]. OCL, as well as other object-oriented formalisms such as Object-Z [25], Maude [18], and temporal logic-based approaches such as TLA [17], specify components by an abstract implementation using state variables.…”
Section: Discussionmentioning
confidence: 99%
“…The approach in [14] addresses this. However, according to [16], preand postconditions describe static aspects of the system, as they compare states of a system, which are static entities. Therefore in [16,17] the socalled action clause is introduced to the Object Constraint Language and is provided with a semantics.…”
Section: Related Workmentioning
confidence: 99%
“…An extension to the OCL language to support actions [21] has been put forward, but the proposal stopped short of suggesting that such actions be executed using an OCL interpreter. However, to achieve a high degree of modelling transparency [5], the simultaneous update of interrelated parts of dependent models is needed.…”
Section: Ocl As a Conceptual Language For Meta-modelling Constraints mentioning
confidence: 99%
“…However, OCL traditionally supports neither updates nor active behaviour. Other authors have suggested extensions to OCL for introducing active behaviour [21]. In our work, we extend the OCL language and its interpreter to allow the expression of active behaviour with update.…”
Section: Overview Of Approachmentioning
confidence: 99%