International audienceWe 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 declarative language describing rules applying to Unified ...
The OCL (Object Constraint Language) as part of the UML (Unified Modeling Language) is a rich langua...
The Object Constraint Language (OCL) was originally designed as an `add-on' to the Unified Modelling...
AbstractWe give a formal definition to a significant subset of the Object Constraint Language (ocl) ...
International audienceObject Constraint Language (OCL) is a formal language used to describe express...
The Object Constraint Language (OCL) has been for many years formalized both in its syntax and seman...
The Object Constraint Language (OCL) has been for many years formalized both in its syntax and seman...
The Object Constraint Language (OCL) was originally designed as an 'add-on' to the Unified Modelling...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
Object Constraint Language (OCL) plays a key role in Unified Modeling Language (UML). In the UML sta...
The Object Constraint Language (OCL) is a precise language which could be used for describing constr...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
Technical Report N° 1582,UMR 8623 CNRS-Université Paris Sud-LRIRapport de Recherche N° 1582Internati...
With the continued interest in Model Driven techniques for software development more and more uses ...
We compare several formal and informal approaches to define the semantics of the Object Constraint L...
The Object Constraint Language (OCL) is a declarative language describing rules applying to Unified ...
The OCL (Object Constraint Language) as part of the UML (Unified Modeling Language) is a rich langua...
The Object Constraint Language (OCL) was originally designed as an `add-on' to the Unified Modelling...
AbstractWe give a formal definition to a significant subset of the Object Constraint Language (ocl) ...
International audienceObject Constraint Language (OCL) is a formal language used to describe express...
The Object Constraint Language (OCL) has been for many years formalized both in its syntax and seman...
The Object Constraint Language (OCL) has been for many years formalized both in its syntax and seman...
The Object Constraint Language (OCL) was originally designed as an 'add-on' to the Unified Modelling...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
Object Constraint Language (OCL) plays a key role in Unified Modeling Language (UML). In the UML sta...
The Object Constraint Language (OCL) is a precise language which could be used for describing constr...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
Technical Report N° 1582,UMR 8623 CNRS-Université Paris Sud-LRIRapport de Recherche N° 1582Internati...
With the continued interest in Model Driven techniques for software development more and more uses ...
We compare several formal and informal approaches to define the semantics of the Object Constraint L...
The Object Constraint Language (OCL) is a declarative language describing rules applying to Unified ...
The OCL (Object Constraint Language) as part of the UML (Unified Modeling Language) is a rich langua...
The Object Constraint Language (OCL) was originally designed as an `add-on' to the Unified Modelling...