Dynamic Scope Discovery for Model Transformations

被引:0
|
作者
Jukss, Maris [1 ]
Verbrugge, Clark [1 ]
Varro, Daniel [3 ]
Vangheluwe, Hans [1 ,2 ]
机构
[1] McGill Univ, Sch Comp Sci, Montreal, PQ, Canada
[2] Univ Antwerp, Dept Math & Comp Sci, Antwerp, Belgium
[3] Budapest Univ Technol & Econ, Dept Measurement & Informat Syst, Budapest, Hungary
来源
SOFTWARE LANGUAGE ENGINEERING, SLE 2014 | 2014年 / 8706卷
关键词
model transformations; learning from transformations; model transformation optimization; supervised learning; scope; LANGUAGE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Optimizations to local-search based model transformations typically aim at effectively ordering the traversal of pattern edges to reduce the search space. In this paper we propose a dynamic approach to on-line discovery of rule application areas. Our approach incorporates tracking transformation progress in the input model using temperature-based coloring of model elements. The resulting heat map is used to discover possible rule application scopes ahead of rule execution. Further refinement of scopes is achieved by applying a Naive Bayes (NB) classifier to predict a set of possible match candidates. NB is well suited for the computationally intensive environment of model transformations due to its incremental training phase and low classification overhead. Our design is intended to take a runtime, black-box approach to observing and learning from the transformations as they are executed. Finally, we demonstrate a prototype evaluation of the approach in our transformation tool AToMPM [24] and address the benefits, limitations as well as future applications.
引用
收藏
页码:302 / +
页数:4
相关论文
共 50 条
  • [41] Multi-variant Model Transformations - A Problem Statement
    Schwaegerl, Felix
    Buchmann, Thomas
    Westfechtel, Bernhard
    ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 203 - 209
  • [42] Testing models and model transformations using classifying terms
    Frank Hilken
    Martin Gogolla
    Loli Burgueño
    Antonio Vallecillo
    Software & Systems Modeling, 2018, 17 : 885 - 912
  • [43] Interoperability of MAS DSMLs via horizontal model transformations
    Bircan, Emine
    Challenger, Moharram
    Kardas, Geylani
    PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 1555 - 1564
  • [44] Automated inference of likely metamorphic relations for model transformations
    Troya, Javier
    Segura, Sergio
    Ruiz-Cortes, Antonio
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 136 : 188 - 208
  • [45] Verification of Model Transformations A Survey of the State-of-the-Art
    Calegari, Daniel
    Szasz, Nora
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2013, 292 (292) : 5 - 25
  • [46] Dynamic capabilities as antecedents of the scope of related diversification: The case of small firm accountancy practices
    Doving, Erik
    Gooderham, Paul N.
    STRATEGIC MANAGEMENT JOURNAL, 2008, 29 (08) : 841 - 857
  • [47] Improving the Flexibility of Model Transformations in the Model-Based Development of Interactive Systems
    Wiehr, Christian
    Aquino, Nathalie
    Breiner, Kai
    Seissler, Marc
    Meixner, Gerrit
    HUMAN-COMPUTER INTERACTION - INTERACT 2011, PT IV, 2011, 6949 : 540 - 543
  • [48] Towards Measuring the Change Impact in ATL Model Transformations
    Vieira, Andreza
    Ramalho, Franklin
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (02) : 153 - 181
  • [49] Testing models and model transformations using classifying terms
    Hilken, Frank
    Gogolla, Martin
    Burgueno, Loli
    Vallecillo, Antonio
    SOFTWARE AND SYSTEMS MODELING, 2018, 17 (03) : 885 - 912
  • [50] Formally Characterizing the Effect of Model Transformations on System Properties
    Chaki, Rikayan
    Wijs, Anton
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2022), 2022, 13712 : 39 - 58