UMLtoCSP: a tool for the formal verification of UML/OCL models using constraint programming

  • Authors:
  • Jordi Cabot;Robert Clarisó;Daniel Riera

  • Affiliations:
  • Universitat Oberta de Catalunya, Barcelona, Spain;Universitat Oberta de Catalunya, Barcelona, Spain;Universitat Oberta de Catalunya, Barcelona, Spain

  • Venue:
  • Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present UMLtoCSP, a tool for the formal verification of UML/OCL models. Given a UML class diagram annotated with OCL constraints, UMLtoCSP is able to automatically check several correctness properties, such as the strong and weak satisfiability of the model or the lack of redundant constraints. The tool uses Constraint Logic Programming as the underlying formalism and the constraint solver ECLiPSe as the verification engine.