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