A tridimensional approach for studying the formal verification of model transformations

Moussa Amrani, Levi Lúcio, Gehan Selim, Benoît Combemale, Jürgen Dingel, Hans Vangheluwe, Yves Le Traon, James R. Cordy

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

In Model Driven Engineering (MDE), models are first-class citizens, and model transformation is MDE's "heart and soul". Since model transformations are executed for a family of conforming models, their validity becomes a crucial issue. This paper proposes to explore the question of the formal verification of model transformation properties through a tri-dimensional approach: the transformation involved, the properties of interest addressed, and the formal verification techniques used to establish the properties. This work allows a better understanding of the expected properties for a particular transformation, and facilitates the identification of the suitable tools and techniques for enabling their verification.

Original languageEnglish
Title of host publicationProceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012
Pages921-928
Number of pages8
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event5th IEEE International Conference on Software Testing, Verification and Validation, ICST 2012 - Montreal, QC, Canada
Duration: 17 Apr 201221 Apr 2012

Publication series

NameProceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012

Conference

Conference5th IEEE International Conference on Software Testing, Verification and Validation, ICST 2012
Country/TerritoryCanada
CityMontreal, QC
Period17/04/1221/04/12

Keywords

  • Classification
  • Formal Techniques
  • Model Transformations
  • Properties
  • Verification

Fingerprint

Dive into the research topics of 'A tridimensional approach for studying the formal verification of model transformations'. Together they form a unique fingerprint.

Cite this