• DocumentCode
    3147744
  • Title

    A Model Driven based Aspect Oriented Model Weaving Framework for Distributed System

  • Author

    Wang, Xiaoyan ; Liu, Shufen ; Li, Shuqiu

  • Author_Institution
    Jilin Univ., Changchun
  • fYear
    2007
  • fDate
    26-28 April 2007
  • Firstpage
    59
  • Lastpage
    62
  • Abstract
    MDA and AOP techniques are used in combination with each other in software design. In MDA, one can use AOP´s aspect-oriented concept to create a model so as to separate the concerns. The aspects in AOP can be used as models in MDA to be transformed, checked, queried and maintained. The model-driven based aspect-oriented model weaving framework (MAMW) is a form of model transformation, which separates concerns and improves the abstract level by modeling the crosscutting in aspect-orientation to aspect model. The woven model Mw can be mapped to xKL language and interpreted, at the same time it can be used as metamodel to create object model Mwo, and then the object model Mwo can be interpreted to executable objects by an interpreter, finally the executable objects are used to provide external services through socket port. MAMW improved the abstract level of model transformation, and it supports the newest model transformation criterion QVT. It eliminates the variety of model transformation technique to some extent and at the same time it is simple, well regulated and executable.
  • Keywords
    distributed processing; object-oriented programming; software architecture; distributed system; model driven based aspect oriented model weaving framework; model transformation; software design; xKL language; Collaborative work; Computer industry; Computer science; Distributed computing; Educational institutions; Logic; Programming; Sockets; Software design; Weaving; AOP; MAMW; MDA; QVT;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Supported Cooperative Work in Design, 2007. CSCWD 2007. 11th International Conference on
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    1-4244-0963-2
  • Electronic_ISBN
    1-4244-0963-2
  • Type

    conf

  • DOI
    10.1109/CSCWD.2007.4281410
  • Filename
    4281410