• DocumentCode
    660608
  • Title

    Recovering model transformation traces using multi-objective optimization

  • Author

    Saada, Hajer ; Huchard, M. ; Nebut, Clementine ; Sahraoui, Houari

  • Author_Institution
    LIRMM, Univ. Montpellier 2, Montpellier, France
  • fYear
    2013
  • fDate
    11-15 Nov. 2013
  • Firstpage
    688
  • Lastpage
    693
  • Abstract
    Model Driven Engineering (MDE) is based on a large set of models that are used and manipulated throughout the development cycle. These models are manually or automatically produced and/or exploited using model transformations. To allow engineers to maintain the models and track their changes, recovering transformation traces is essential. In this paper, we propose an automated approach, based on multi-objective optimization, to recover transformation traces between models. Our approach takes as input a source model in the form of a set of fragments (fragments are defined using the source meta-model cardinalities and OCL constraints), and a target model. The recovered transformation traces take the form of many-to-many mappings between the constructs of the two models.
  • Keywords
    optimisation; program diagnostics; software engineering; MDE; OCL constraints; development cycle; many-to-many mappings; model driven engineering; model transformation trace recovery; multiobjective optimization; source meta-model cardinalities; target model; Context; Genetics; Optimization; Sociology; Statistics; Unified modeling language; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
  • Conference_Location
    Silicon Valley, CA
  • Type

    conf

  • DOI
    10.1109/ASE.2013.6693134
  • Filename
    6693134