DocumentCode
2802953
Title
Metamodel-based Test Generation for Model Transformations: an Algorithm and a Tool
Author
Brottier, Erwan ; Fleurey, Franck ; Steel, Jim ; Baudry, Benoit ; Le Traon, Yves
Author_Institution
France Telecom R&D, Lannion
fYear
2006
fDate
7-10 Nov. 2006
Firstpage
85
Lastpage
94
Abstract
In a model-driven development context (MDE), model transformations allow memorizing and reusing design know-how, and thus automate parts of the design and refinement steps of a software development process. A model transformation program is a specific program, in the sense it manipulates models as main parameters. Each model must be an instance of a "metamodel", a metamodel being the specification of a set of models. Programming a model transformation is a difficult and error-prone task, since the manipulated data are clearly complex. In this paper, we focus on generating input test data (called test models) for model transformations. We present an algorithm to automatically build test models from a metamodel
Keywords
program testing; software reusability; design memorization; design reuse; metamodel-based test generation; model transformation; software development; specification; Automatic testing; Buildings; Context modeling; Data structures; Model driven engineering; Partitioning algorithms; Programming; Research and development; Software algorithms; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2006. ISSRE '06. 17th International Symposium on
Conference_Location
Raleigh, NC
ISSN
1071-9458
Print_ISBN
0-7695-2684-5
Type
conf
DOI
10.1109/ISSRE.2006.27
Filename
4021974
Link To Document