Towards an automated test generation for the verification of model transformations

  • Authors:
  • Maher Lamari

  • Affiliations:
  • Université Pierre et Marie Curie-Paris6, Paris, France

  • Venue:
  • Proceedings of the 2007 ACM symposium on Applied computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is widely accepted that model transformations play an important role in the MDA approach. As for any software, the validation and verification are essential in the life cycle of a model transformation. The proposition of an automatic approach that is based on functional testing techniques for the verification of model transformations reveals three main issues: the automatic generation of test data, the verification criteria, and the definition of the test oracle. The scope of this paper is restricted to the automatic generation of test data issue of the verification process. We first present a background on essential methods for test case generation and we argue their adaptation for the verification of model transformations. For an automated generation of test data we propose a formal language to be used for the specification of model transformations. We also propose a data partitioning technique that focuses on the structure of models in order to take into account the structural aspect of models when generating input test models. Our partitioning technique is to be combined with existing techniques to cover the whole characteristics of the value a model.