2010
DOI: 10.1007/978-3-642-12261-3_25
|View full text |Cite
|
Sign up to set email alerts
|

Extending OCL with Null-References

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 9 publications
(12 citation statements)
references
References 9 publications
0
12
0
Order By: Relevance
“…A disadvantage of many formalisms is that they are based on a two-valued first-order or relational logic, in contrast to the 3-valued logic of OCL used in UML. However, the complexity of the full OCL value system, involving both invalid and null values, and its lack of clear semantics, means that tools which do attempt to handle full OCL necessarily make specific assumptions about the semantics, which may not match the specifier's intentions [11].…”
Section: Transformation Verification Toolsmentioning
confidence: 99%
See 2 more Smart Citations
“…A disadvantage of many formalisms is that they are based on a two-valued first-order or relational logic, in contrast to the 3-valued logic of OCL used in UML. However, the complexity of the full OCL value system, involving both invalid and null values, and its lack of clear semantics, means that tools which do attempt to handle full OCL necessarily make specific assumptions about the semantics, which may not match the specifier's intentions [11].…”
Section: Transformation Verification Toolsmentioning
confidence: 99%
“…There has been considerable work on the formalisation of OCL and UML for semantic analysis [2,10,11,47]. The complexity of modelling OCL null and invalid , together with inconsistencies in the OCL semantic definitions of these values, means that systems such as [11] must make additional assumptions to provide a reasoning framework for full OCL.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The work presented here is based on the previous work on a formal UML/OCL semantics [7,11] and attempts to develop, in contrast to prior works such as [4], a comprehensive test-generation method for the complete language and for realistic test-scenarios. Overall, our contribution consists in:…”
Section: Introductionmentioning
confidence: 99%
“…In this section, we briefly present a formal semantics for OCL 2.2 [20], see [7] for details. With respect to the syntax, we use the mathematical notation of HOL-OCL [8] which allows for a concise presentation of OCL constraints.…”
Section: A Gentle Introduction To a Formal Ocl 2semanticsmentioning
confidence: 99%