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
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;
Conference_Titel :
Parallel and Distributed Processing with Applications, 2009 IEEE International Symposium on
Conference_Location :
Chengdu
Print_ISBN :
978-0-7695-3747-4
DOI :
10.1109/ISPA.2009.71