DocumentCode
3112574
Title
Validation in model-driven engineering: testing model transformations
Author
Fleurey, Franck ; Steel, Jim ; Baudry, Benoit
Author_Institution
IRISA, Rennes, France
fYear
2004
fDate
2 Nov. 2004
Firstpage
29
Lastpage
40
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Model, Design and Validation, 2004. Proceedings. 2004 First International Workshop on
Print_ISBN
0-7803-8852-6
Type
conf
DOI
10.1109/MODEVA.2004.1425846
Filename
1425846
Link To Document