AbstractThe Object Constraint Language (OCL) is the established language for the specification of properties of objects and object structures in UML models. One reason that it is not yet widely adopted in industry is the lack of proper and integrated tool support for OCL. Therefore, we present a prototype tool, which analyzes the syntax and semantics of OCL constraints together with a UML model and translates them into the language of the theorem prover PVS. This defines a formal semantics for both UML and OCL, and enables the formal verification of systems modeled in UML. We handle the problematic fact that OCL is based on a three-valued logic, whereas PVS is only based on a two valued one
The Object Constraint Language OCL is a textual specification language that could be used for constr...
The ability of UML to handle the modeling process of complex industrial software applications has in...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
AbstractThe Object Constraint Language (OCL) is the established language for the specification of pr...
Contains fulltext : 32523.pdf (preprint version ) (Open Access
The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
The object Constraint Language (OCL), which forms part of the UML set of modelling notations, is a p...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
As part of the UML standard OCL has been adopted by both professionals in industry and by academic r...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
Abstract. The Object Constraint Language (OCL), which forms part of the UML set of modelling notatio...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
The Unified Modelling Language (UML) and the Object Constraint Language (OCL) serve as specification...
Model processing tasks, like model checking, merging, slicing, and synthesis, need efficient and mai...
The Object Constraint Language OCL is a textual specification language that could be used for constr...
The ability of UML to handle the modeling process of complex industrial software applications has in...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
AbstractThe Object Constraint Language (OCL) is the established language for the specification of pr...
Contains fulltext : 32523.pdf (preprint version ) (Open Access
The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
The object Constraint Language (OCL), which forms part of the UML set of modelling notations, is a p...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
As part of the UML standard OCL has been adopted by both professionals in industry and by academic r...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
Abstract. The Object Constraint Language (OCL), which forms part of the UML set of modelling notatio...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
The Unified Modelling Language (UML) and the Object Constraint Language (OCL) serve as specification...
Model processing tasks, like model checking, merging, slicing, and synthesis, need efficient and mai...
The Object Constraint Language OCL is a textual specification language that could be used for constr...
The ability of UML to handle the modeling process of complex industrial software applications has in...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...