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 条
  • [31] Open issues in model transformations for multimodal applications
    Lengyel, Laszlo
    Charaf, Hassan
    JOURNAL ON MULTIMODAL USER INTERFACES, 2015, 9 (04) : 377 - 385
  • [32] Design pattern oriented development of model transformations
    Ergin, Huseyin
    Syriani, Eugene
    Gray, Jeff
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2016, 46 : 106 - 139
  • [33] Pragmatic model transformations for refactoring in Scilab/Xcos
    Durak, Umut
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2016, 7 (01)
  • [34] Towards Systematic Mutations for and with ATL Model Transformations
    Troya, Javier
    Bergmayr, Alexander
    Burgueno, Loli
    Wimmer, Manuel
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [35] SPEM model transformations to adopt MDA in practice
    Nikulsins, Vladimirs
    Nikiforova, Oksana
    Kornijenko, Jurijs
    DATABASES AND INFORMATION SYSTEMS, 2010, : 295 - 307
  • [36] BXtend - A Framework for (Bidirectional) Incremental Model Transformations
    Buchmann, Thomas
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 336 - 345
  • [37] Assessing and improving quality of QVTo model transformations
    Gerpheide, Christine M.
    Schiffelers, Ramon R. H.
    Serebrenik, Alexander
    SOFTWARE QUALITY JOURNAL, 2016, 24 (03) : 797 - 834
  • [38] The mSCOPE model: A simple adaptation to the SCOPE model to describe reflectance, fluorescence and photosynthesis of vertically
    Yang, Peiqi
    Verhoef, Wout
    van der Tol, Christiaan
    REMOTE SENSING OF ENVIRONMENT, 2017, 201 : 1 - 11
  • [39] EXPLORING THE USE OF CATEGORY AND SCALE TO SCOPE A BIOLOGICAL FUNCTIONAL MODEL
    Nagel, Jacquelyn K. S.
    Stone, Robert B.
    McAdams, Daniel A.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 5, 2010, : 139 - +
  • [40] Towards Reinforcement Learning for In-Place Model Transformations
    Eisenberg, Martin
    Pichler, Hans-Peter
    Garmendia, Antonio
    Wimmer, Manuel
    24TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2021), 2021, : 82 - 88