• DocumentCode
    2580466
  • Title

    Identification of crosscutting constraints in metamodel-based model transformations

  • Author

    Lengyel, László ; Levendovszky, Tihamér ; Angyal, László

  • Author_Institution
    Dept. of Autom. & Appl. Inf., Budapest Univ. of Technol. & Econ., Budapest, Hungary
  • fYear
    2009
  • fDate
    18-23 May 2009
  • Firstpage
    359
  • Lastpage
    364
  • Abstract
    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.
  • Keywords
    object-oriented programming; program compilers; program verification; rewriting systems; specification languages; OCL constraint; VMTS; application program synthesis; aspect-oriented programming; crosscutting constraint management; customized domain-specific model processor; graph rewriting-based model transformation; metamodel-based model transformation rule; model compiler; model-driven development; software validation; visual modeling and transformation system; Algorithm design and analysis; Automation; Computer architecture; Genetic mutations; Informatics; Microwave integrated circuits; Programming; System testing; Time factors; Weaving; Aspect-Oriented Constraints; Constraint Weaving; Identifying Crosscutting Constraints; Metamodel-Based Model Transformation; OCL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROCON 2009, EUROCON '09. IEEE
  • Conference_Location
    St.-Petersburg
  • Print_ISBN
    978-1-4244-3860-0
  • Electronic_ISBN
    978-1-4244-3861-7
  • Type

    conf

  • DOI
    10.1109/EURCON.2009.5167656
  • Filename
    5167656