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
Abstract. At present, the OCL language includes two constants, null and invalid, to represent undefi...
peer reviewedCorrectness of UML class diagrams annotated with OCL constraints can be checked using b...
Un métamodèle permet de capturer la connaissance du domaine par la définition de la structure du dom...
Abstract: In this paper we propose a mapping from a subset of OCL into first-order logic (FOL) and u...
International audienceThe Object Constraint Language (OCL) is becoming more and more popular for mod...
AbstractThe Object Constraint Language (OCL) is the established language for the specification of pr...
Abstract. In this paper, we define a translation of UML class diagrams with OCL constraints into fir...
AbstractWe give a formal definition to a significant subset of the Object Constraint Language (ocl) ...
Efficient constraint handling is essential in UML, in metamodeling as well as in model transformatio...
peer reviewedA common practice to specify constraints on the Unified Modeling Language (UML) models ...
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately, as we sh...
International audienceModels play a key role in assuring software quality in the modeldriven approac...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
The Object Constraint Language (OCL) is based on first-order logic and set theory. As the most well-...
International audienceWe give a formal definition to a significant subset of the Object Constraint L...
Abstract. At present, the OCL language includes two constants, null and invalid, to represent undefi...
peer reviewedCorrectness of UML class diagrams annotated with OCL constraints can be checked using b...
Un métamodèle permet de capturer la connaissance du domaine par la définition de la structure du dom...
Abstract: In this paper we propose a mapping from a subset of OCL into first-order logic (FOL) and u...
International audienceThe Object Constraint Language (OCL) is becoming more and more popular for mod...
AbstractThe Object Constraint Language (OCL) is the established language for the specification of pr...
Abstract. In this paper, we define a translation of UML class diagrams with OCL constraints into fir...
AbstractWe give a formal definition to a significant subset of the Object Constraint Language (ocl) ...
Efficient constraint handling is essential in UML, in metamodeling as well as in model transformatio...
peer reviewedA common practice to specify constraints on the Unified Modeling Language (UML) models ...
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately, as we sh...
International audienceModels play a key role in assuring software quality in the modeldriven approac...
In this paper we define the first-order fragment of the Object Constraint Language (OCL), the declar...
The Object Constraint Language (OCL) is based on first-order logic and set theory. As the most well-...
International audienceWe give a formal definition to a significant subset of the Object Constraint L...
Abstract. At present, the OCL language includes two constants, null and invalid, to represent undefi...
peer reviewedCorrectness of UML class diagrams annotated with OCL constraints can be checked using b...
Un métamodèle permet de capturer la connaissance du domaine par la définition de la structure du dom...