Dynamic scope discovery for model transformations

被引:2
|
作者
机构
[1] School of Computer Science, McGill University, Montréal, QC
[2] Department of Mathematics and Computer Science, University of Antwerp
[3] Department of Measurement and Information Systems, Budapest University of Technology and Economics
来源
| 1600年 / Springer Verlag卷 / 8706期
关键词
Learning from transformations; Model transformation optimization; Model transformations; Scope; Supervised learning;
D O I
10.1007/978-3-319-11245-9_17
中图分类号
学科分类号
摘要
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. © Springer International Publishing Switzerland 2014.
引用
收藏
页码:302 / 321
页数:19
相关论文
共 50 条
  • [41] 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
  • [42] 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
  • [43] 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
  • [44] Integrated Scope-Schedule-Cost Model System for Civil Works
    Peterson, Forest
    Fischer, Martin
    Tutti, Tomi
    FIRST INTERNATIONAL CONFERENCE ON IMPROVING CONSTRUCTION AND USE THROUGH INTEGRATED DESIGN SOLUTIONS, 2009, 259 : 176 - +
  • [45] Topic Model Methods for Automatically Identifying Out-of-Scope Resources
    Bethard, Steven
    Ghosh, Soumya
    Martin, James H.
    Sumner, Tamara
    JCDL 09: PROCEEDINGS OF THE 2009 ACM/IEEE JOINT CONFERENCE ON DIGITAL LIBRARIES, 2009, : 19 - 28
  • [46] Land-use dynamic discovery based on heterogeneous mobility sources
    Terroso-Saenz, Fernando
    Munoz, Andres
    Arcas, Francisco
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2021, 36 (01) : 478 - 525
  • [47] SuMo: A Supportive Modeling Language Environment for Guided Model Transformations
    DiGennaro, Nick
    Stephan, Matthew
    Rapos, Eric J.
    24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 567 - 576
  • [48] An LSTM-Based Neural Network Architecture for Model Transformations
    Burgueno, Loli
    Cabot, Jordi
    Gerard, Sebastien
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2019), 2019, : 294 - 299
  • [49] FORMAL METHOD OF FUNCTIONAL MODEL BUILDING BASED ON GRAPH TRANSFORMATIONS
    Grundspenkis, Janis
    Zeltmate, Ieva
    7TH INTERNATIONAL WORKSHOP ON MODELING & APPLIED SIMULATION, 2008, : 140 - 147
  • [50] Model transformations in the UPES/UPSoC development process for embedded systems
    Riccobene, Elvinia
    Scandurra, Patrizia
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (01) : 35 - 47