A UML Profile for Modeling Software Applications based on Grid Services

A. D'Ambrogio and L. Conticelli (Italy)


Grid, service-oriented, UML profile, MDA.


Grid environments and software applications based on Grid Services are currently receiving a strong consid eration. Nevertheless the development of such appli cations is still difficult and error-prone because of the lack of appropriate notations based on widely used lan guages such as UML. This paper introduces a classi fication of services that interact in Grid environments and proposes an UML extension for Grid service oriented applications. The extension is carried out by use of a UML profile, that is a lightweight standard ex tension mechanism that allows to specify the roles of the different services within UML diagrams and that can easily be incorporated into UML-based integrated development environments. The proposed profile facil itates the development of applications based on Grid Services and increases their reusability and maintain ability. An example application is introduced to show how the profile can be effectively used to annotate ac tivity diagrams, component diagrams and deployment diagrams.

Important Links:

Go Back