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
Link To Document