Research Article
Evaluation of Tools and Slicing Techniques for Efficient Verification of UML/OCL Class Diagrams
Table 1
Comparison of tools based on formalism, verification, and translation.
| Tool | Formalism | Verification | Translation | Limitations |
| HOL-OCL | Higher-Order logic | User-assisted | Automatic | Undecidability | UMLtoCSP | CSP | Automatic | Automatic | Accepts ArgoUML class diagram only and bounded verification | Alloy | Relational Logics | Automatic | Manual | No operation support involving integers | UML2Alloy | Alloy analyzer simulation | Automatic | Automatic | Accepts ArgoUML class diagram only | USE | ASSL | Automatic | Manual | Validation only | Mova | Maude | Automatic | Manual | Validation only |
|
|