Lazy Execution of Model-to-Model Transformations

被引:0
|
作者
Tisi, Massimo [1 ]
Martinez, Salvador
Jouault, Frederic
Cabot, Jordi
机构
[1] INRIA, AtlanMod, Paris, France
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing adoption of Model-Driven Engineering in industrial contexts highlights scalability as a critical limitation of several MDE tools. Most of the current model-to-model transformation engines have been designed for one-shot translation of input models to output models, and present efficiency issues when applied to very large models. In this paper, we study the application of a lazy-evaluation approach to model transformations. We present a lazy execution algorithm for ATL, and we empirically evaluate a prototype implementation. With it, the elements of the target model are generated only when (and if) they are accessed, enabling also transformations that generate infinite target models. We achieve our goal on a significant subset of Am by extending the ATL compiler.
引用
收藏
页码:32 / +
页数:3
相关论文
共 50 条
  • [1] Debugging Model-to-Model Transformations
    Schoenboeck, J.
    Kappel, G.
    Wimmer, M.
    Kusel, A.
    Retschitzegger, W.
    Schwinger, W.
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 164 - 173
  • [2] Model-to-Model Transformations By Demonstration
    Langer, Philip
    Wimmer, Manuel
    Kappel, Gerti
    [J]. THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2010, 6142 : 153 - +
  • [3] Scheduling model-to-model transformations with continuations
    Sanchez Cuadrado, Jesus
    Perera Aracil, Jesus
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (11): : 1351 - 1378
  • [4] A Catalogue of Refactorings for Model-to-Model Transformations
    Wimmer, Manuel
    Martinez, Salvador
    Jouault, Frederic
    Cabot, Jordi
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2012, 11 (02):
  • [5] A Framework for the Regression Testing of Model-to-Model Transformations
    Al-Azzoni, Issam
    Iqbal, Saqib
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2021, 15 (01) : 65 - 84
  • [6] Translating target to source constraints in model-to-model transformations
    Sanchez Cuadrado, Jesus
    Guerra, Esther
    de Lara, Juan
    Clariso, Robert
    Cabot, Jordi
    [J]. 2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 12 - 22
  • [7] Evaluating Maintainability with Code Metrics for Model-to-Model Transformations
    Kapova, Lucia
    Goldschmidt, Thomas
    Becker, Steffen
    Henss, Joerg
    [J]. RESEARCH INTO PRACTICE-REALITY AND GAPS, PROCEEDINGS, 2010, 6093 : 151 - +
  • [8] Exploring Natural Language Processing in Model-To-Model Transformations
    Danenas, Paulius
    Skersys, Tomas
    [J]. IEEE ACCESS, 2022, 10 : 116942 - 116958
  • [9] A formal verification technique for behavioural model-to-model transformations
    de Putter, Sander
    Wijs, Anton
    [J]. FORMAL ASPECTS OF COMPUTING, 2018, 30 (01) : 3 - 43
  • [10] Exploring Natural Language Processing in Model-To-Model Transformations
    Danenas, Paulius
    Skersys, Tomas
    [J]. IEEE Access, 2022, 10 : 116942 - 116958