A UML profile for modeling software applications based on grid services
SE '08 Proceedings of the IASTED International Conference on Software Engineering
Hi-index | 0.00 |
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.