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 条
  • [31] SPEM model transformations to adopt MDA in practice
    Nikulsins, Vladimirs
    Nikiforova, Oksana
    Kornijenko, Jurijs
    DATABASES AND INFORMATION SYSTEMS, 2010, : 295 - 307
  • [32] 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
  • [33] 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
  • [34] 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
  • [35] 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
  • [36] 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
  • [37] Testing models and model transformations using classifying terms
    Frank Hilken
    Martin Gogolla
    Loli Burgueño
    Antonio Vallecillo
    Software & Systems Modeling, 2018, 17 : 885 - 912
  • [38] 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
  • [39] 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
  • [40] 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