• Home
  • Search
  • Specification-driven model transformation testing
  • Cite Icon42
  • https://doi.org/10.1007/s10270-013-0369-xCopy DOI Icon

Specification-driven model transformation testing

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Testing model transformations poses several challenges, among them the automatic generation of appropriate input test models and the specification of oracle functions. Most approaches for the generation of input models ensure a certain coverage of the source meta-model or the transformation implementation code, whereas oracle functions are frequently defined using query or graph languages. However, these two tasks are usually performed independently regardless of their common purpose, and sometimes, there is a gap between the properties exhibited by the generated input models and those considered by the transformations. Recently, we proposed a formal specification language for the declarative formulation of transformation properties (by means of invariants, pre-, and postconditions) from which we generated partial oracle functions used for transformation testing. Here, we extend the usage of our specification language for the automated generation of input test models by SAT solving. The testing process becomes more intentional because the generated models ensure a certain coverage of the transformation requirements. Moreover, we use the same specification to consistently derive both the input test models and the oracle functions. A set of experiments is presented, aimed at measuring the efficacy of our technique.

Similar Papers
  • Book Chapter
  • Citations10

Multiformalism and Transformation Inheritance for Dependability Analysis of Critical Systems

  • Jan 01, 2010
  • Stefano Marrone +2
  • Conference Article
  • Citations4

Specification of software process measurement

  • Aug 24, 2005
  • H.D Rombach
  • Book Chapter
  • Citations46

Proofs-as-Model-Transformations

  • Jul 01, 2008
  • Iman Poernomo
  • Conference Article
  • Citations77

Lifting model transformations to product lines

  • May 31, 2014
  • Rick Salay +4
  • Conference Article
  • Citations279

A graphical query language supporting recursion

  • Jan 01, 1987
  • Isabel F Cruz +2
  • Book Chapter
  • Citations95

Automatic Model Generation Strategies for Model Transformation Testing

  • Jan 01, 2009
  • Sagar Sen +2
  • Conference Article

Evaluating different processes of translating OCL to PVS using model transformation

  • Aug 01, 2008
  • Lukman Ab Rahim
  • Research Article

On Important Applications of Special Set Decomposition

  • Feb 06, 2026
  • American Journal of Mathematical and Computer Modelling
  • Stepan Margaryan
  • Conference Article
  • Citations119

Validation in model-driven engineering: testing model transformations

  • Jan 01, 2004
  • F Fleurey +2
  • Book Chapter
  • Citations2

A First Step in the Translation of Alloy to Coq

  • Jan 01, 2019
  • Salwa Souaf +1
  • Research Article
  • Citations5

Traces of term-automatic graphs

  • Jun 03, 2008
  • RAIRO - Theoretical Informatics and Applications
  • Antoine Meyer
  • Research Article

Exon prediction on DNA-genes of Plasmodium falciparum based on coding sequence structure using hidden Markov model

  • Sep 27, 2007
  • SHILAP Revista de lepidopterología
  • Suhartanti Agoes +3
  • Book Chapter
  • Citations2

An Ontology to Support TMMi-Based Test Process Assessment

  • Jan 01, 2018
  • Eda Gülçin Çiflikli +1
  • Research Article
  • Citations5

WinRDBI

  • Mar 01, 1997
  • ACM SIGCSE Bulletin
  • Suzanne W Dietrich +2
  • Book Chapter
  • Citations4

Ontology Based Graphical Query Language Supporting Recursion

  • Jan 01, 2010
  • Arun Anand Sadanandan +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.