Verification of UML/OCL Class Diagrams Using Constraint Programming
Source: Institute of Electrical and Electronics Engineers
In the MDD and MDA approaches, models become the primary artifacts of the development process. Therefore, assessment of the correctness of such models is a key issue to ensure the quality of the final application. In that sense, this paper presents an automatic method that uses the Constraint Programming paradigm to verify UML class diagrams extended with OCL constraints. In our approach, both class diagrams and OCL constraints are translated into a Constraint Satisfaction Problem. Then, compliance of the diagram with respect to several correctness properties such as weak and strong satisfiability or absence of constraint redundancies can be formally verified.
| Format: | Size: | 364.20 | |
| Date: | Jun 2010 |
People who downloaded this item also downloaded
- Privacy-Preserving Digital Identity Management for Cloud Computing
- Polychronous Analysis of Timing Constraints in UML MARTE
- CmUML - A UML Based Framework for Formal Specification of Concurrent, Reactive Systems
- Using the UML Profile for MARTE to MPSoC Co-Design



