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
Link To Document