We propose a new approach to check whether a given UML class diagram with its OCL integrity constraints satisfies a set of desirable properties such as schema satisfiability, class liveliness, redundancy of integrity constraints or reachability of partially specified states. Our approach is based on translating both the class diagram and the OCL constraints into a logic representation. Then, we use the CQC Method to verify whether these properties hold for the given diagram and constraints
AbstractUML is the de-facto standard formalism for software design and analysis. To support the desi...
A conceptual schema specifies the relevant information about the domain, and how this information ch...
A conceptual schema specifies the relevant information about the domain, and how this information ch...
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...
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 ...
UML has become a de facto standard in conceptual modeling. Class diagrams in UML allow one to model ...
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...
UML has become a de facto standard in conceptual modeling. Class diagrams in UML allow one to model ...
In the MDD and MDA approaches, models become the primary artifacts of the development process. Ther...
AbstractUML is the de-facto standard formalism for software design and analysis. To support the desi...
A conceptual schema specifies the relevant information about the domain, and how this information ch...
A conceptual schema specifies the relevant information about the domain, and how this information ch...
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...
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 ...
UML has become a de facto standard in conceptual modeling. Class diagrams in UML allow one to model ...
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...
UML has become a de facto standard in conceptual modeling. Class diagrams in UML allow one to model ...
In the MDD and MDA approaches, models become the primary artifacts of the development process. Ther...
AbstractUML is the de-facto standard formalism for software design and analysis. To support the desi...
A conceptual schema specifies the relevant information about the domain, and how this information ch...
A conceptual schema specifies the relevant information about the domain, and how this information ch...