International audienceAssessment of the correctness of software models is a key issue to ensure the quality of the final application. To this end, this paper presents an automatic method for the verification of UML class diagrams extended with OCL constraints. Our method checks compliance of the diagram with respect to several correctness properties including weak and strong satisfiability or absence of constraint redundancies among others. The method works by translating the UML/OCL model into a Constraint Satisfaction Problem (CSP) that is evaluated using state-of-the-art constraint solvers to determine the correctness of the initial model. Our approach is particularly relevant to current MDA and MDD methods where software models are the ...
peer reviewedCorrectness of UML class diagrams annotated with OCL constraints can be checked using b...
Model Driven Engineering practitioners already benefit from many well established verification tools...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
In the MDD and MDA approaches, models become the primary artifacts of the development process. There...
In the MDD and MDA approaches, models become the primary artifacts of the development process. Ther...
Verifying whether a UML class diagram is consistent involves finding valid instances that provably m...
Verifying whether a UML class diagram is consistent involves finding valid instances that provably m...
Abstract—Due to the widespread adoption of the Model Driven Engineering paradigm, models have become...
We propose a new approach to check whether a given UML class diagram with its OCL integrity constrai...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
peer reviewedCorrectness of UML class diagrams annotated with OCL constraints can be checked using b...
Model Driven Engineering practitioners already benefit from many well established verification tools...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
In the MDD and MDA approaches, models become the primary artifacts of the development process. There...
In the MDD and MDA approaches, models become the primary artifacts of the development process. Ther...
Verifying whether a UML class diagram is consistent involves finding valid instances that provably m...
Verifying whether a UML class diagram is consistent involves finding valid instances that provably m...
Abstract—Due to the widespread adoption of the Model Driven Engineering paradigm, models have become...
We propose a new approach to check whether a given UML class diagram with its OCL integrity constrai...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
peer reviewedCorrectness of UML class diagrams annotated with OCL constraints can be checked using b...
Model Driven Engineering practitioners already benefit from many well established verification tools...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...