Title :
Validation in model-driven engineering: testing model transformations
Author :
Fleurey, Franck ; Steel, Jim ; Baudry, Benoit
Author_Institution :
IRISA, Rennes, France
Abstract :
The OMG´s model-driven architecture is quickly attracting attention as a method of constructing systems that offers advantages over traditional approaches in terms of reliability, consistency, and maintainability. The key concepts in the MDA are models that are related by model transformations. However, for the MDA to provide an adequate alternative to existing approaches, it must offer comparable support for software engineering processes such as requirements analysis, design and testing. This paper attempts to explore the application of the last of these processes, testing, to the most novel part of the MDA, that of model transformation. We present a general view of the roles of testing in the different stages of model-driven development, and a more detailed exploration of approaches to testing model transformations. Based on this, we highlight the particular issues for the different testing tasks, including adequacy criteria, test oracles and automatic test data generation. We also propose possible approaches for the testing tasks, and show how existing functional and structural testing techniques can be adapted for use in this new development context.
Keywords :
distributed object management; functional programming; program testing; program verification; structured programming; OMG model-driven architecture; Object Management Group; automatic test data generation; functional testing technique; model transformation testing; model-driven engineering validation; requirements analysis; software design; software engineering process; software testing; structural testing technique; Automatic testing; Context modeling; Maintenance; Model driven engineering; Object oriented modeling; Programming; Software engineering; Software testing; Steel; System testing;
Conference_Titel :
Model, Design and Validation, 2004. Proceedings. 2004 First International Workshop on
Print_ISBN :
0-7803-8852-6
DOI :
10.1109/MODEVA.2004.1425846