• DocumentCode
    237123
  • Title

    Towards co-evolution in model-driven development via bidirectional higher-order transformation

  • Author

    Hoisl, Bernhard ; Hu, Zhenjiang ; Hidaka, Soichiro

  • Author_Institution
    Institute for Information Systems and New Media, WU Vienna, Austria
  • fYear
    2014
  • fDate
    7-9 Jan. 2014
  • Firstpage
    466
  • Lastpage
    471
  • Abstract
    In model-Driven development (MDD), metamodels, models, and model transformations are interdependent. A change in one artifact must be reflected in all other related artifacts. Regardless of their dependencies, (meta)models and transformations can evolve autonomously rendering referenced artifacts invalid. Coupling the evolution of models to their corresponding metamodels tries to prevent such mismatches, but is currently limited to one-way adaptations and does not take model transformations into account. To eliminate these short-comings, we combine first-class transformation models with bidirectional transformations (BX). Our generic approach integrates BX into well-established Eclipse-based MDD tools, thereby neither being restricted to a specific modeling nor model transformation language.
  • Keywords
    Adaptation models; Couplings; Databases; Object oriented modeling; Prototypes; Synchronization; Unified modeling language; Bidirectional Transformation; Higher-Order Transformation; Model Co-evolution; Model-Driven Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on
  • Conference_Location
    Lisbon, Portugal
  • Print_ISBN
    978-9-8975-8065-9
  • Type

    conf

  • Filename
    7018498