Comparing verification techniques for model transformations

  • Authors:
  • K. Lano;S. Kolahdouz-Rahimi;T. Clark

  • Affiliations:
  • Middlesex University, London;Middlesex University, London;Middlesex University, London

  • Venue:
  • Proceedings of the Workshop on Model-Driven Engineering, Verification and Validation
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model transformations are a central element of model-driven development (MDD) approaches. The correctness of model transformations is critical to their effective use in practical software development, since users must be able to rely upon transformations correctly preserving the semantics of source models and producing valid target models. In this paper we provide techniques for proving the termination, confluence and correctness of declaratively-specified model transformations, relative to a formal semantics for UML and OCL. We compare the effectiveness of syntactic analysis techniques, interactive verification tools and automated proof tools.