• DocumentCode
    3027791
  • Title

    Semi-automatic Transformation of Sequential Code to Distributed Code Using Model Driven Architecture Approach

  • Author

    Karimi, Siamak Najjar ; Parsa, Saeed

  • Author_Institution
    Shabestar Branch, Islamic Azad Univ., Shabestar, Iran
  • fYear
    2009
  • fDate
    10-12 Aug. 2009
  • Firstpage
    708
  • Lastpage
    714
  • Abstract
    In this paper, a model driven architecture (MDA) approach is applied to Semi-automatically translate sequential programs into corresponding distributed code. The novelty of our work is the use of MDA in the process of translating serial into distributed code. The transformation comprises automatic generation of platform independent and then platform specific models from the sequential code. In order to generate the PIM, a meta-model defining the overall architecture of the resultant distributed code is developed. The meta-model is used as a basis for the development of platform independent models (PIM) for the resultant distributed code. A set of transformation rules are defined to transform the resulted PIM into a corresponding platform-specific model. These transformation rules can be modified by the user, depending on the details of the underlying middle-ware applied for the distribution. The platform independent model provides a better understanding of the distributed code and helps the programmer to modify the code more easily.
  • Keywords
    Java; middleware; software architecture; Javasymphony middleware; distributed code; model driven architecture approach; platform independent models; platform-specific model; semi-automatic transformation; sequential code; Code standards; Concurrent computing; Distributed processing; IP networks; Java; Manufacturing; Middleware; Programming profession; Software tools; Standards development; Model Driven Architecture; PIM; PSM; distributed code;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications, 2009 IEEE International Symposium on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-0-7695-3747-4
  • Type

    conf

  • DOI
    10.1109/ISPA.2009.71
  • Filename
    5207856