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

被引:0
|
作者
Goldschmidt, Thomas [1 ]
Uhl, Axel [2 ]
机构
[1] ABB Corp Res, Ladenburg, Germany
[2] SAP AG, Walldorf, Germany
关键词
D O I
10.1109/SEAA.2011.23
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-to-model (M2M) transformations play an important role within model-driven development. Modern M2M approaches 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.
引用
收藏
页码:91 / 99
页数:9
相关论文
共 50 条
  • [1] Retainment policies - A formal framework for change retainment for trace-based model transformations
    Goldschmidt, Thomas
    Uhl, Axel
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (06) : 1064 - 1084
  • [2] Trace-based framework for experience management and engineering
    Laflaquiere, Julien
    Settouti, Lotfi S.
    Prie, Yannick
    Mille, Alain
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2006, 4251 : 1171 - 1178
  • [3] A Trace-based JIT Compilation Framework for XQuery
    Wu, Chenzhi
    Liao, Husheng
    Yu, Chenglong
    Su, Hang
    [J]. 2014 19TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2014), 2014, : 158 - 165
  • [4] A General Trace-Based Framework of Logical Causality
    Goessler, Gregor
    Le Metayer, Daniel
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE, 2014, 8348 : 157 - 173
  • [5] A trace-based model for multiparty contracts
    Hvitved, Tom
    Klaedtke, Felix
    Zalinescu, Eugen
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2012, 81 (02): : 72 - 98
  • [6] A trace-based framework for verifiable GALS composition of IPs
    Suhaib, Syed
    Mathaikutty, Deepak A.
    Shukla, Sandeep K.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (09) : 1176 - 1186
  • [7] A Trace-Based Framework for supporting Digital Object Memories
    Settouti, Lotfi S.
    Prie, Yannick
    Cram, Damien
    Champin, Pierre-Antoine
    Mille, Alain
    [J]. WORKSHOPS PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS, 2009, 4 : 39 - 44
  • [8] TRAILS - A Trace-Based Probabilistic Mobility Model
    Foerster, Anna
    Bin Muslim, Anas
    Udugama, Asanga
    [J]. MSWIM'18: PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2018, : 295 - 302
  • [9] Trace-based Perfomance Analysis Framework for Heterogeneous Multicore Systems
    Hung, Shih-Hao
    Tu, Chia-Heng
    Soon, Thean-Siew
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 19 - +
  • [10] Adaptable and Reusable Query Patterns for Trace-Based Learner Modelling
    Settouti, Lemya
    Guin, Nathalie
    Luengo, Vanda
    Mille, Alain
    [J]. TOWARDS UBIQUITOUS LEARNING, EC-TEL 2011, 2011, 6964 : 384 - +