• DocumentCode
    532498
  • Title

    Method of constructing model transformation rule based on reusable pattern

  • Author

    Jin, Li ; Guisheng, Yin

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Harbin Eng. Univ., Harbin, China
  • Volume
    8
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • Abstract
    Model transformation is one of the core operations in model driven architecture (MDA) and engineering (MDE), which happens among heterogeneous models in various modeling languages. Constructing rules for such model transformation is time consuming and of great challenge. A question arises that how to describe these knowledge in standardized form and reuse them to construct model transformation rules quickly and in low cost. In this paper, transformation pattern is introduced and well defined according to the design pattern in software development. It represents transformation rules in a modeling language independent form and is easy to reuse. This study proposes a model transformation framework based on pattern and a rule constructing method. Seven reusable atomic patterns are given and nine rule extracting strategies based on this are figured. Finally, this study presents an algorithm which incorporates these strategies for constructing transformation rules. Case study in transformation between two business process models in BPMN and JPDL shows the applicability of the method in real model transformation.
  • Keywords
    business data processing; software engineering; BPMN; JPDL; business process models; design pattern; model driven architecture; model driven engineering; model transformation rule construction method; modeling language independent form; reusable pattern; software development; Acceleration; Computational modeling; Educational institutions; Pattern matching; MDD; transformation pattern; transformation rule;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Application and System Modeling (ICCASM), 2010 International Conference on
  • Conference_Location
    Taiyuan
  • Print_ISBN
    978-1-4244-7235-2
  • Electronic_ISBN
    978-1-4244-7237-6
  • Type

    conf

  • DOI
    10.1109/ICCASM.2010.5620641
  • Filename
    5620641