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 条
  • [21] A metamodel-based towed system simulation
    Calkins, DE
    OCEAN ENGINEERING, 1999, 26 (11) : 1183 - 1247
  • [22] Designing a Metamodel-Based Recommender System
    Radde, Sven
    Zach, Bettina
    Freitag, Burkhard
    E-COMMERCE AND WEB TECHNOLOGIES, PROCEEDINGS, 2009, 5692 : 264 - +
  • [23] Metamodel-based Tool Integration with MOFLON
    Amelunxen, Carsten
    Klar, Felix
    Koenigs, Alexander
    Roetschke, Tobias
    Schuerr, Andy
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 807 - 810
  • [24] A semantic framework for metamodel-based languages
    Angelo Gargantini
    Elvinia Riccobene
    Patrizia Scandurra
    Automated Software Engineering, 2009, 16 : 415 - 454
  • [25] On metamodel-based design of software metrics
    Eessaar, Erki
    BALANCING AGILITY AND FORMALISM IN SOFTWARE ENGINEERING, 2008, 5082 : 40 - 54
  • [26] A semantic framework for metamodel-based languages
    Gargantini, Angelo
    Riccobene, Elvinia
    Scandurra, Patrizia
    AUTOMATED SOFTWARE ENGINEERING, 2009, 16 (3-4) : 415 - 454
  • [27] Bayesian Model Updating in Time Domain with Metamodel-Based Reliability Method
    Kitahara, Masaru
    Bi, Sifeng
    Broggi, Matteo
    Beer, Michael
    ASCE-ASME JOURNAL OF RISK AND UNCERTAINTY IN ENGINEERING SYSTEMS PART A-CIVIL ENGINEERING, 2021, 7 (03):
  • [28] A metamodel-based approach to model validation for nonlinear finite element simulations
    Doebling, SW
    Hemez, FM
    Schultze, JF
    Cundy, AL
    PROCEEDINGS OF IMAC-XX: STRUCTURAL DYNAMICS VOLS I AND II, 2002, 4753 : 671 - 678
  • [29] Metamodel-based simulation optimisation for bed allocation
    Wang, Xiuxian
    Gong, Xuran
    Geng, Na
    Jiang, Zhibin
    Zhou, Liping
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (20) : 6315 - 6335
  • [30] UNCERTAINTY QUANTIFICATION IN METAMODEL-BASED RELIABILITY PREDICTION
    Nannapaneni, Saideep
    Hu, Zhen
    Mahadevan, Sankaran
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2016, VOL 2B, 2016, : 265 - 275