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 条
  • [31] Design of a Metamodel-based Telecoms Modelling Language
    Han, Yu
    Liu, Shufen
    Wang, Xiaoyan
    Li, Bin
    9TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, VOLS 1 AND 2, 2008, : 1235 - 1238
  • [32] Metamodel-based Language Definition with Python']Python
    Chodarev, Sergej
    Ilyas, Sharoon
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2023, 19 (01): : 32 - 38
  • [33] Metamodel-Based Information Integration at Industrial Scale
    Berger, Stefan
    Grossmann, Georg
    Stumptner, Markus
    Schrefl, Michael
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PT II, 2010, 6395 : 153 - 167
  • [34] UML Metamodel-based Workflow Modeling and Execution
    Bruening, Jens
    Gogolla, Martin
    15TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2011), 2011, : 97 - 106
  • [35] Metamodel-based formalization of DEVS atomic models
    Julia Blas, Maria
    Gonnet, Silvio
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2023, 99 (05): : 433 - 454
  • [36] Metamodel-based Parser Generator for Python']Python
    Chodarev, Sergej
    Ilyas, Sharoon
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2023, 19 (01): : 23 - 28
  • [37] Metamodel-Based Nested Sampling for Model Selection in Eddy-Current Testing
    Cai, Caifang
    Bilicz, Sandor
    Rodet, Thomas
    Lambert, Marc
    Lesselier, Dominique
    IEEE TRANSACTIONS ON MAGNETICS, 2017, 53 (04)
  • [38] The Use of Metamodel-based Approach for Designing Healthcare Applications
    Ali, Norhayati Mohd
    Admodisastro, Novia
    Wirza, Rahmita O. K.
    Allaudin, Mohammad Alif Mohammad
    Dimon, Mohd Zamrin
    INTERNATIONAL JOURNAL OF INTEGRATED ENGINEERING, 2021, 13 (05): : 178 - 186
  • [39] Metamodel-Based Performance Evaluation for an Electromechanical Automotive System
    Forsterl, Christine
    Kirscherl, Jerome
    Maurer, Linus
    Pelzi, Georg
    15TH INTERNATIONAL CONFERENCE ON SYNTHESIS, MODELING, ANALYSIS AND SIMULATION METHODS AND APPLICATIONS TO CIRCUIT DESIGN (SMACD 2018), 2018, : 9 - 12
  • [40] Heterogeneous business process management: A metamodel-based approach
    Azzini, Antonia
    Ceravolo, Paolo
    Damiani, Ernesto
    Scarabottolo, Nello
    Zavatarelli, Francesco
    Vicari, Claudia
    Savarino, Vincenzo
    Lecture Notes in Business Information Processing, 2015, 224 : 73 - 86