Verification and validation of declarative model-to-model transformations through invariants - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Article Dans Une Revue Journal of Systems and Software Année : 2010

Verification and validation of declarative model-to-model transformations through invariants

Résumé

In this paper we propose a method to derive OCL invariants from declarative model-to-model transformations in order to enable their verification and analysis. For this purpose we have defined a number of invariant-based verification properties which provide increasing degrees of confidence about transformation correctness, such as whether a rule (or the whole transformation) is satisfiable by some model, executable or total. We also provide some heuristics for generating meaningful scenarios that can be used to semi-automatically validate the transformations. As a proof of concept, the method is instantiated for two prominent model-to-model transformation languages: Triple Graph Grammars and QVT.

Dates et versions

hal-00540816 , version 1 (29-11-2010)

Identifiants

Citer

Jordi Cabot, Robert Clarisó, Guerra Esther, Juan de Lara. Verification and validation of declarative model-to-model transformations through invariants. Journal of Systems and Software, 2010, 83 (2), pp.283-302. ⟨10.1016/j.jss.2009.08.012⟩. ⟨hal-00540816⟩
128 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More