IDENTIFICATION OF CROSSCUTTING CONSTRAINTS IN METAMODEL-BASED MODEL TRANSFORMATIONS

被引:2
|
作者
Lengyel, Laszlo [1 ]
Levendovszky, Tihamer [1 ]
Angyal, Laszlo [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Automat & Appl Informat, Budapest, Hungary
关键词
Aspect-Oriented Constraints; Constraint Weaving; Identifying Crosscutting Constraints; Metamodel-Based Model Transformation; OCL;
D O I
10.1109/EURCON.2009.5167656
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This Model-Driven Development (MDD) facilitates the synthesis of application programs from models created using customized, domain-specific model processors. Model compilers can be realized by graph rewriting-based model transformation. In Visual Modeling and Transformation System (VMTS), metamodel-based rewriting rules facilitate to assign OCL constraints to model transformation rules. This approach supports validated model transformation. Unfortunately, the validation introduces a new concern that often crosscuts the functional concern of the transformation rules. To separate these concerns, an aspect-oriented solution is applied for constraint management. This paper introduces the identification method of the crosscutting constraints in metamodel-based model transformation rules. The presented algorithms facilitate the better understanding of the transformation, their easier constraint-based configuration, and make both the constraints and the rewriting rules reusable.
引用
收藏
页码:359 / 364
页数:6
相关论文
共 50 条
  • [1] Model reuse with metamodel-based transformations
    Levendovszky, T
    Karsai, G
    Maroti, M
    Ledeezi, A
    Charaf, H
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 166 - 178
  • [2] Metamodel-based test generation for model transformations: an algorithm and a tool
    Brottier, Erwan
    Fleurey, Franck
    Steel, Jim
    Baudry, Benoit
    Le Traon, Yves
    ISSRE 2006:17TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2006, : 85 - +
  • [3] Metamodel-Based Model Transformation with Aspect-Oriented Constraints
    Lengyel, Laszlo
    Levendovszky, Tihamer
    Mezei, Gergely
    Forstner, Bertalan
    Charaf, Hassan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 152 : 111 - 123
  • [4] Weaving aspect-oriented constraints into metamodel-based model transformation steps
    Lengyel, L
    Levendovszky, T
    Charaf, H
    ADVANCES IN INFORMATICS, PROCEEDINGS, 2005, 3746 : 393 - 403
  • [5] MOOGLE: a metamodel-based model search engine
    Lucredio, Daniel
    Fortes, Renata P. de M.
    Whittle, Jon
    SOFTWARE AND SYSTEMS MODELING, 2012, 11 (02): : 183 - 208
  • [6] MOOGLE: a metamodel-based model search engine
    Daniel Lucrédio
    Renata P. de M. Fortes
    Jon Whittle
    Software & Systems Modeling, 2012, 11 : 183 - 208
  • [7] Modeling languages: System prototype and verification using metamodel-based transformations
    Pedro, Luis
    Lucio, Levi
    Buchs, Didier
    IEEE Distributed Systems Online, 2007, 8 (04):
  • [8] An integrated metamodel-based approach to software model refactoring
    Mohammed Misbhauddin
    Mohammad Alshayeb
    Software & Systems Modeling, 2019, 18 : 2013 - 2050
  • [9] Including stochastics in metamodel-based DEM model calibration
    Fransen, Marc Patrick
    Langelaar, Matthijs
    Schott, Dingena L.
    POWDER TECHNOLOGY, 2022, 406
  • [10] Metamodel-based model conformance and multiview consistency checking
    Paige, Richard F.
    Brooke, Phillip J.
    Ostroff, Jonathan S.
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2007, 16 (03) : B1 - B49