Object constraint language (OCL): a definitive guide

J Cabot, M Gogolla - International school on formal methods for the design …, 2012 - Springer
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 …

Strengthening SAT-based validation of UML/OCL models by representing collections as relations

M Kuhlmann, M Gogolla - European Conference on Modelling …, 2012 - Springer
Abstract Collections, i., e., sets, bags, ordered sets and sequences, play a central role in
UML and OCL models. Essential OCL operations like role navigation, object selection by …

Trends on COTS component identification

A Cechich, A Réquilé-Romanczuk… - … on Commercial-off …, 2006 - ieeexplore.ieee.org
Identification of COTS candidates is a complex activity itself. It implies not only dealing with
an impressive number of possible candidates but also with unstructured information that …

Modeling the OCL standard library

E Willink - Electronic Communications of the EASST, 2011 - eceasst.org
OCL is widely used by UML and other languages to constrain meta-models and perform
evaluations on models. The OCL specification is the result of diligent but time-constrained …

UML and OCL in Conceptual Modeling

M Gogolla - Handbook of Conceptual Modeling: Theory, Practice …, 2011 - Springer
The development of the entity-relationship (ER) model is one of the cornerstones for
conceptual modeling of information systems. The Unified Modeling Language (UML) and …

[PDF][PDF] Refactoring Collections in OCL.

M Gogolla, L Burgueño, A Vallecillo - STAF Workshops, 2021 - ceur-ws.org
The current OCL 2.4 specification organizes collections in one abstract class, Collection (T),
and four concrete subclasses, namely Set (T), Bag (T), Sequence (T), and OrderedSet (T) …

Reusing OCL in the definition of imperative languages

F Büttner - 2011 - books.google.com
The Object Constraint Language (OCL) has proven to be a valuable ingredient for the
specification of UML models. It allows to formulate logical propositions for models that …

Recent developments in OCL and textual modelling

AD Brucker, J Cabot, G Daniel, M Gogolla… - … Workshop on OCL and …, 2016 - hal.science
The panel session of the 16th OCL workshop featured a lightning talk session for discussing
recent developments and open questions in the area of OCL and textual modelling. During …

UML/OCL and refinement

MT Bhiri, K Mourad, M Graiet… - 2011 18th IEEE …, 2011 - ieeexplore.ieee.org
Formal methods such as B and Event-B support the achievement of correct systems design
using the refinement technique. These methods allow for the description of data and actions …

[PDF][PDF] Conceptual Modeling

DW Embley, A Olivé, S Ram - 25th International Conference on …, 2006 - researchgate.net
This chapter introduces an extended entity-relationship model. Structural extensions are
complex attributes, cluster or generalisation types, relationship types of higher order. These …