• DocumentCode
    3109825
  • Title

    A transformation definition metamodel for model transformation

  • Author

    Liu, Jin ; He, Keqing ; Li, Bing ; He, Chengwan ; Liang, Peng

  • Author_Institution
    State Key Lab. of Software Eng., Wuhan Univ., China
  • Volume
    2
  • fYear
    2005
  • fDate
    4-6 April 2005
  • Firstpage
    373
  • Abstract
    Automated model transformation from PIMs to PSMs is a pivotal challenge of model driven development. Since models are usually represented in a graphic manner of class diagram (CD), current graphic-transformation based approach seems to be a natural approach. To overcome deficiencies of this approach, i.e. insufficiency of direct support for CD and explicit formal definition, we define a transformation definition metamodel, which employs the rule template match technique. The rule iteration algorithm and the rule schedule algorithm form the computing model. We also define and implement a transformation rule set for the transformation from UML class models to EJB models. Explicitly formal definition, transformation metamodel and demonstration make our work comprehensible and applicable. Besides MDD, our work also has potential to be applied in software evolution and integration.
  • Keywords
    Unified Modeling Language; flowcharting; formal specification; graph grammars; object-oriented languages; EJB model; PIM; PSM; UML class model; automated model transformation; class diagram; graphic-transformation; rule iteration algorithm; rule schedule algorithm; rule template match technique; software evolution; transformation definition metamodel; Computer architecture; Graphics; Helium; Laboratories; Processor scheduling; Programming; Scheduling algorithm; Software engineering; Tellurium; Unified modeling language; metamodel; model transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
  • Print_ISBN
    0-7695-2315-3
  • Type

    conf

  • DOI
    10.1109/ITCC.2005.49
  • Filename
    1425172