Title :
Automation of grid service code generation with AndroMDA for GT3
Author :
Mizuta, Sachio ; Huang, Runhe
Author_Institution :
Graduate Sch., Hosei Univ., Tokyo, Japan
Abstract :
To automate code generation, grid services are represented in class models of unified modeling language (UML). The UML output in XMI (XML metadata interchange) format derived from a CASE (computer aided software engineering) tool is used as input of AndroMDA to generate a suite of source code files and related settings. In order to achieve this, a new cartridge of AndroMDA for GT3 (Globus Toolkit 3) was developed, named "andromda-gt3". Stereotypes for expressing the specific services of GT3 are also newly defined, and corresponding templates for generating files are included in the new cartridge. An example of design of a grid service instance is given and, design of a more complicated grid system that consists of more than one service instance is also discussed in this paper.
Keywords :
Unified Modeling Language; automatic programming; computer aided software engineering; grid computing; program compilers; AndroMDA; CASE tool; GT3; Globus Toolkit 3; UML; XMI format; XML metadata interchange; andromda-gt3; computer aided software engineering; grid service code generation; grid system; source code files; unified modeling language; Automation; Computer aided software engineering; Computer architecture; Distributed computing; Functional programming; Grid computing; Mesh generation; Unified modeling language; Web services; XML;
Conference_Titel :
Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
Print_ISBN :
0-7695-2249-1
DOI :
10.1109/AINA.2005.129