Test-Driven Development of Model Transformations

  • Authors:
  • Pau Giner;Vicente Pelechano

  • Affiliations:
  • Centro de Investigación en Métodos de Producción de Software, Universidad Politécnica de Valencia, Valencia, Spain 46022;Centro de Investigación en Métodos de Producción de Software, Universidad Politécnica de Valencia, Valencia, Spain 46022

  • Venue:
  • MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model transformations enable the automated development paradigm proposed by Model Driven Engineering. However, since the requirements for building a model transformation are usually expressed informally, requirements descriptions are difficult to keep updated and synchronized with their corresponding implementations. Therefore, human effort is usually required for validating model transformations. The present work defines a test-driven method for the development process of model-to-model transformations. This method is focused on the capture of requirements for transformations in such a way that guides the development and the documentation of model transformations. Requirements are expressed by means of test cases that can be automatically validated. The proposal has been applied to the MOSKitt open source CASE tool in an industrial scenario.