AbstractWe give a formal definition to a significant subset of the Object Constraint Language (ocl) in the K framework. The chosen subset includes the usual arithmetical, Boolean (including quantifiers), and string expressions; collection expressions (including iterators and navigation); and pre/post conditions for methods. Being executable, our definition provides us, for free, with an interpreter for the chosen subset of ocl. It can be used for free in K definitions of languages having ocl as a component We illustrate some of the advantages of K by comparing our semantical definition of ocl with the official semantics from the language's standard. We also report on a tool implementing our definition that users can try online
The Object Constraint Language OCL is a textual specification language that could be used for constr...
The Object Constraint Language (OCL) is a specification language which could be used for describing ...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
AbstractWe give a formal definition to a significant subset of the Object Constraint Language (ocl) ...
International audienceWe give a formal definition to a significant subset of the Object Constraint L...
International audienceObject Constraint Language (OCL) is a formal language used to describe express...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
The Object Constraint Language (OCL) is a precise language which could be used for describing constr...
The object Constraint Language (OCL), which forms part of the UML set of modelling notations, is a p...
The Object Constraint Language (OCL) was originally designed as an ‘add-on’ to the Unified Modelling...
The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is...
We compare several formal and informal approaches to define the semantics of the Object Constraint L...
Abstract. The Object Constraint Language (OCL), which forms part of the UML set of modelling notatio...
With the continued interest in Model Driven techniques for software development more and more uses ...
Object Constraint Language (OCL) plays a key role in Unified Modeling Language (UML). In the UML sta...
The Object Constraint Language OCL is a textual specification language that could be used for constr...
The Object Constraint Language (OCL) is a specification language which could be used for describing ...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
AbstractWe give a formal definition to a significant subset of the Object Constraint Language (ocl) ...
International audienceWe give a formal definition to a significant subset of the Object Constraint L...
International audienceObject Constraint Language (OCL) is a formal language used to describe express...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
The Object Constraint Language (OCL) is a precise language which could be used for describing constr...
The object Constraint Language (OCL), which forms part of the UML set of modelling notations, is a p...
The Object Constraint Language (OCL) was originally designed as an ‘add-on’ to the Unified Modelling...
The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is...
We compare several formal and informal approaches to define the semantics of the Object Constraint L...
Abstract. The Object Constraint Language (OCL), which forms part of the UML set of modelling notatio...
With the continued interest in Model Driven techniques for software development more and more uses ...
Object Constraint Language (OCL) plays a key role in Unified Modeling Language (UML). In the UML sta...
The Object Constraint Language OCL is a textual specification language that could be used for constr...
The Object Constraint Language (OCL) is a specification language which could be used for describing ...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...