2006
DOI: 10.1007/11880240_47
|View full text |Cite
|
Sign up to set email alerts
|

Specification of Invariability in OCL

Abstract: Abstract. The paradigm of contractual specification provides a transparent way of specifying systems. It clearly distinguishes between client and implementer obligations. One of the best known languages used for this purpose is OCL. Nevertheless, OCL does not provide primitives for a compact specification of what remains unchanged when a method is executed. In this paper, problems with specifying invariability are listed and some weaknesses of existing solutions are pointed out. The question of specifying inva… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 18 publications
(17 citation statements)
references
References 9 publications
0
17
0
Order By: Relevance
“…In this subsection, we define the notion of view in terms of the UML 2 metamodel [42] as opposed to the notion of view defined in [30] which was based on UML 1.5 [41]. We show how to define views corresponding to packages and discuss the relation between notions defined so far and the UML 2 metamodel.…”
Section: Relation To the Uml Metamodelmentioning
confidence: 99%
See 4 more Smart Citations
“…In this subsection, we define the notion of view in terms of the UML 2 metamodel [42] as opposed to the notion of view defined in [30] which was based on UML 1.5 [41]. We show how to define views corresponding to packages and discuss the relation between notions defined so far and the UML 2 metamodel.…”
Section: Relation To the Uml Metamodelmentioning
confidence: 99%
“…In this section, we redefine the syntax of the OCL extension proposed in [30]. The difference is that we use the string only as a keyword indicating that the predefined feature allInstances is taken into consideration.…”
Section: Extension Grammarmentioning
confidence: 99%
See 3 more Smart Citations