• DocumentCode
    2970358
  • Title

    Automating Co-evolution in Model-Driven Engineering

  • Author

    Cicchetti, Antonio ; Ruscio, Davide Di ; Eramo, Romina ; Pierantonio, Alfonso

  • Author_Institution
    Dipt. di Inf., Univ. degli Studi di L´´Aquila, L´´Aquila
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    222
  • Lastpage
    231
  • Abstract
    Software development is witnessing the increasing need of version management techniques for supporting the evolution of model-based artefacts. In this respect, metamodels can be considered one of the basic concepts of model-driven engineering and are expected to evolve during their life-cycle. As a consequence, models conforming to changed metamodels have to be updated for preserving their well-formedness. This paper deals with the co-adaptation problems by proposing higher-order model transformations which take a difference model recording the metamodel evolution and produce a model transformation able to co-evolve the involved models.
  • Keywords
    metacomputing; software engineering; difference model recording; higher-order model transformations; metamodel evolution; model-based artefacts; model-driven engineering; software development; version management techniques; Conference management; Distributed computing; Engineering management; Intellectual property; Logic; Model driven engineering; Programming; Software development management; Software maintenance; Software performance; difference power model; metamodel evolution; model co-evolution; model differencing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2008. EDOC '08. 12th International IEEE
  • Conference_Location
    Munich
  • ISSN
    1541-7719
  • Print_ISBN
    978-0-7695-3373-5
  • Type

    conf

  • DOI
    10.1109/EDOC.2008.44
  • Filename
    4634773