• DocumentCode
    2208771
  • Title

    A Formal Framework for Retainment Patterns for Trace-Based Model Transformations

  • Author

    Goldschmidt, Thomas ; Uhl, Axel

  • Author_Institution
    ABB Corp. Res., Ladenburg, Germany
  • fYear
    2011
  • fDate
    Aug. 30 2011-Sept. 2 2011
  • Firstpage
    91
  • Lastpage
    99
  • Abstract
    Model-to-model (M2M) transformations play an important role within model-driven development. Modern M2Mapproaches support incremental updates to the target model according to changes in the source model(s). Bidirectional transformation approaches even allow to incrementally translate target model changes back to the source model. However, in some cases, e.g., if the target model should be refined either manually or automatically, it is important that target model changes are not overwritten if the original transformation is re-executed. There is currently only weak support for this kind of retainment by transformation engines. However, in many transformation engines a transformation trace is available which keeps record of a transformation´s actions. In this paper, we exploit this information and define patterns which allow transformation engineers to trim transformations to facilitate the handling of target model changes. We describe a formal framework which serves as basis for implementing these retainment patterns.
  • Keywords
    software architecture; systems engineering; bidirectional transformation approach; formal framework; model-driven development; model-to-model transformation; modern M2M approaches; retainment engines; retainment patterns; source model; target model; trace based model transformations; transformation engines; Adaptation models; Analytical models; Coordinate measuring machines; Engines; Manuals; Semantics; Synchronization; Model transformation; formal framework; retainment; transformation trace;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on
  • Conference_Location
    Oulu
  • Print_ISBN
    978-1-4577-1027-8
  • Type

    conf

  • DOI
    10.1109/SEAA.2011.23
  • Filename
    6068327