Discovering Model Transformation Pre-conditions using Automatically Generated Test Models - Archive ouverte HAL
Communication Dans Un Congrès Année : 2015

Discovering Model Transformation Pre-conditions using Automatically Generated Test Models

Résumé

Specifying a model transformation is challenging as it must be able to give a meaningful output for any input model in a possibly infinite modeling domain. Transformation preconditions constrain the input domain by rejecting input models that are not meant to be transformed by a model transformation. This paper presents a systematic approach to discover such preconditions when it is hard for a human developer to foresee complex graphs of objects that are not meant to be transformed. The approach is based on systematically generating a finite number of test models using our tool, PRAMANA to first cover the input domain based on input domain partitioning. Tracing a transformation's execution reveals why some preconditions are missing. Using a benchmark transformation from simplified UML class diagram models to RDBMS models we discover new preconditions that were not initially specified.
Fichier principal
Vignette du fichier
issre2015MottuSen.pdf (1.48 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01228715 , version 1 (13-11-2015)

Identifiants

  • HAL Id : hal-01228715 , version 1

Citer

Jean-Marie Mottu, Sagar Sen, Juan Cadavid, Benoit Baudry. Discovering Model Transformation Pre-conditions using Automatically Generated Test Models. IEEE International Symposium on Software Reliability Engineering, ISSRE 2015, Nov 2015, Washington DC, United States. ⟨hal-01228715⟩
562 Consultations
433 Téléchargements

Partager

More