Change Propagation in an Internal Model Transformation Language

被引:6
|
作者
Hinkel, Georg [1 ]
机构
[1] Forschungszentrum Informat FZI, Karlsruhe, Germany
关键词
D O I
10.1007/978-3-319-21155-8_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite good results, Model-Driven Engineering (MDE) has not been widely adopted in industry. According to studies by Staron and Mohaghegi [1,2], the lack of tool support is one of the major reasons for this. Although MDE has existed for more than a decade now, tool support is still insufficient. An approach to overcome this limitation for model transformations, which are a key part of MDE, is the usage of internal languages that reuse tool support for existing host languages. On the other hand, these internal languages typically do not provide key features like change propagation or bidirectional transformation. In this paper, we present an approach to use a single internal model transformation language to create unidirectional and bidirectional model transformations with optional change propagation. In total, we currently provide 18 operation modes based on a single specification. At the same time, the language may reuse tool support for C#. We validate the applicability of our language using a synthetic example with a transformation from finite state machines to Petri nets where we achieved speedups of up to 48 compared to classical batch transformations.
引用
收藏
页码:3 / 17
页数:15
相关论文
共 50 条
  • [21] PROCEDURE MODEL FOR THE INDICATION OF CHANGE PROPAGATION
    Helms, S.
    Behncke, F. G. H.
    Lindloef, L.
    Wickel, M. C.
    Chucholowski, N.
    Lindemann, U.
    DS 77: PROCEEDINGS OF THE DESIGN 2014 13TH INTERNATIONAL DESIGN CONFERENCE, VOLS 1-3, 2014, : 221 - 230
  • [22] Model for propagation of a transformation front in a viscoelastic medium
    Knyazeva, A.G.
    Dyukarev, E.A.
    Fizika Goreniya i Vzryva, 2000, 36 (04): : 41 - 51
  • [23] CoqTL: An Internal DSL for Model Transformation in Coq
    Tisi, Massimo
    Cheng, Zheng
    THEORY AND PRACTICE OF MODEL TRANSFORMATION, ICMT 2018, 2018, 10888 : 142 - 156
  • [24] Design Change Model for Effective Scheduling Change Propagation Paths
    Hai-Zhu Zhang
    Guo-Fu Ding
    Rong Li
    Sheng-Feng Qin
    Kai-Yin Yan
    Chinese Journal of Mechanical Engineering, 2017, 30 : 1081 - 1090
  • [25] Design Change Model for Effective Scheduling Change Propagation Paths
    Hai-Zhu Zhang
    Guo-Fu Ding
    Rong Li
    Sheng-Feng Qin
    Kai-Yin Yan
    Chinese Journal of Mechanical Engineering, 2017, (05) : 1081 - 1090
  • [26] Design Change Model for Effective Scheduling Change Propagation Paths
    Zhang, Hai-Zhu
    Ding, Guo-Fu
    Li, Rong
    Qin, Sheng-Feng
    Yan, Kai-Yin
    CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2017, 30 (05) : 1081 - 1090
  • [27] Design Change Model for Effective Scheduling Change Propagation Paths
    HaiZhu Zhang
    GuoFu Ding
    Rong Li
    ShengFeng Qin
    KaiYin Yan
    Chinese Journal of Mechanical Engineering, 2017, 30 (05) : 1081 - 1090
  • [28] Uniform internal model for hybrid language description
    Zhu, M
    Bian, JN
    Xue, HX
    2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1322 - 1325
  • [29] An XQuery-Based Model Transformation Language
    Almendros-Jimenez, Jesus M.
    Iribarne, Luis
    Lopez-Fernandez, Jesus J.
    Mora-Segura, Angel
    MODEL AND DATA ENGINEERING, MEDI 2014, 2014, 8748 : 330 - 338
  • [30] Utterance selection model of language change
    Baxter, GJ
    Blythe, RA
    Croft, W
    McKane, AJ
    PHYSICAL REVIEW E, 2006, 73 (04)