DocumentCode :
2228987
Title :
Mutation-based Model Synthesis in Model Driven Engineering
Author :
Sen, Sagar ; Baudry, Benoit
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, QC
fYear :
2006
fDate :
7-10 Nov. 2006
Firstpage :
13
Lastpage :
13
Abstract :
With the increasing use of models for software development and the emergence of model-driven engineering, it has become important to build accurate and precise models that present certain characteristics. Model transformation testing is a domain that requires generating a large number of models that satisfy coverage properties (cover the code of the transformation or the structure of the metamodel). However, manually building a set of models to test a transformation is a tedious task and having an automatic technique to generate models from a metamodel would be very helpful. We investigate the synthesis of models based on plans. Each plan comprises of a sequence of model synthesis rules (or mutation operators) specified as graph grammar (GG) rules. These mutation operators are primitive GG rules , automatically obtained from any meta-model. Such plans can be evolved by various artificial intelligence techniques to generate useful models for different tasks including model transformation testing.
Keywords :
graph grammars; software engineering; artificial intelligence; graph grammar rules; metamodel; model driven engineering; model transformation testing; mutation-based model synthesis; software development; Buildings; Computer science; Concrete; Genetic mutations; Kernel; Model driven engineering; Pattern matching; Programming; Software systems; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mutation Analysis, 2006. Second Workshop on
Conference_Location :
Raleigh, NC
Print_ISBN :
0-7695-2897-X
Type :
conf
DOI :
10.1109/MUTATION.2006.12
Filename :
4144732
Link To Document :
بازگشت