2012
DOI: 10.1007/978-3-642-30982-3_3
|View full text |Cite
|
Sign up to set email alerts
|

Object Constraint Language (OCL): A Definitive Guide

Abstract: Abstract. The Object Constraint Language (OCL) started as a complement of the UML notation with the goal to overcome the limitations of UML (and in general, any graphical notation) in terms of precisely specifying detailed aspects of a system design. Since then, OCL has become a key component of any model-driven engineering (MDE) technique as the default language for expressing all kinds of (meta)model query, manipulation and specification requirements. Among many other applications, OCL is frequently used to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
54
0
3

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 114 publications
(57 citation statements)
references
References 19 publications
0
54
0
3
Order By: Relevance
“…They dene the structural aspects of a business domain, i.e. the main concepts, their properties, and the relationships between them [4]. However, a metamodel alone is insucient to capture all the relevant aspects and information of a domain specication [18].…”
Section: Introductionmentioning
confidence: 99%
“…They dene the structural aspects of a business domain, i.e. the main concepts, their properties, and the relationships between them [4]. However, a metamodel alone is insucient to capture all the relevant aspects and information of a domain specication [18].…”
Section: Introductionmentioning
confidence: 99%
“…To enable interoperability of models, EMF supports serialising models in the XMI format. Based on EMF, a large number of different MDE tools have been developed for different model management operations, such as OCL for model validation [14,15], XText and MoDisco for text-to-model transformation [16,17], ATL and ETL for model-to-model transformation [18,19], EGL and Acceleo for model-to-text transformation [7,20], model merging [21], etc. EMF has become a de facto standard for building MDE tools [22] provided that the majority of model management tools in MDE are implemented atop EMF.…”
Section: Xmi and Mde Toolsmentioning
confidence: 99%
“…• Each of the last three lines (13)(14)(15) cause the parser to pop the top element of its stack -thus ending up with an empty stack.…”
Section: Partial Xmi Loading Algorithmmentioning
confidence: 99%
“…The validation services are also called through JSP requests and their function is to check that Object Constraint Language (OCL) (Cabot, 2012) constraints and other structural definitions specified in the metamodels are fulfilled.…”
Section: A Web Tool For Testing Model Transformationsmentioning
confidence: 99%