Abstract: In this paper we propose a mapping from a subset of OCL into first-order logic (FOL) and use this mapping for checking the unsatisfiability of sets of OCL constraints. Although still preliminary work, we argue in this paper that our mapping is both simple, since the resulting FOL sentences closely mirror the original OCL constraints, and practical, since we can use automated reasoning tools, such as automated theorem provers and SMT solvers to automatically check the unsatisfiability of non-trivial sets of OCL constraints
We compare several formal and informal approaches to define the semantics of the Object Constraint L...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
Efficient constraint handling is essential in UML, in metamodeling as well as in model transformatio...
In this paper we propose a mapping from a subset of OCL into first-order logic (FOL) and use this ...
Abstract. In this paper, we define a translation of UML class diagrams with OCL constraints into fir...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
Abstract. At present, the OCL language includes two constants, null and invalid, to represent undefi...
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately, as we sh...
The paper describes the SILK-Verifier component, a resolution-based verification tool for OCL constr...
AbstractThe Object Constraint Language (OCL) is the established language for the specification of pr...
Full UML/OCL is so expressive that most reasoning tasks are known to be undecidable in schemas defin...
peer reviewedA common practice to specify constraints on the Unified Modeling Language (UML) models ...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
With the advent of Model Driven Architecture, OCL constraints are nolonger necessarily written by hu...
peer reviewedCorrectness of UML class diagrams annotated with OCL constraints can be checked using b...
We compare several formal and informal approaches to define the semantics of the Object Constraint L...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
Efficient constraint handling is essential in UML, in metamodeling as well as in model transformatio...
In this paper we propose a mapping from a subset of OCL into first-order logic (FOL) and use this ...
Abstract. In this paper, we define a translation of UML class diagrams with OCL constraints into fir...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
Abstract. At present, the OCL language includes two constants, null and invalid, to represent undefi...
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately, as we sh...
The paper describes the SILK-Verifier component, a resolution-based verification tool for OCL constr...
AbstractThe Object Constraint Language (OCL) is the established language for the specification of pr...
Full UML/OCL is so expressive that most reasoning tasks are known to be undecidable in schemas defin...
peer reviewedA common practice to specify constraints on the Unified Modeling Language (UML) models ...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
With the advent of Model Driven Architecture, OCL constraints are nolonger necessarily written by hu...
peer reviewedCorrectness of UML class diagrams annotated with OCL constraints can be checked using b...
We compare several formal and informal approaches to define the semantics of the Object Constraint L...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
Efficient constraint handling is essential in UML, in metamodeling as well as in model transformatio...