• 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