Grid environments and software applications based on Grid Services are currently receiving a strong consideration. Nevertheless the development of such applications is still difficult and error-prone because of the lack of appropriate notations based on widely used languages such as UML. This paper introduces a classification 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 extension 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 facilitates the development of applications based on Grid Services and increases their reusability and maintainability. An example application is introduced to show how the profile can be effectively used to annotate activity diagrams, component diagrams and deployment diagrams.

D'Ambrogio, A., Conticelli, L. (2008). A UML profile for modeling software applications based on grid services. In Proceedings of the International Conference on Software Engineering, SE 2008.

A UML profile for modeling software applications based on grid services

D'AMBROGIO, ANDREA;
2008-01-01

Abstract

Grid environments and software applications based on Grid Services are currently receiving a strong consideration. Nevertheless the development of such applications is still difficult and error-prone because of the lack of appropriate notations based on widely used languages such as UML. This paper introduces a classification 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 extension 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 facilitates the development of applications based on Grid Services and increases their reusability and maintainability. An example application is introduced to show how the profile can be effectively used to annotate activity diagrams, component diagrams and deployment diagrams.
International Conference on Software Engineering (SE 2008)
Innsbruck (Austria)
26.
Rilevanza internazionale
2008
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Deployment diagrams; Grid; Grid environments; Grid services; Integrated development environments; MDA; Modeling software; Service-oriented; Software applications; UML diagrams; UML extensions; UML profile, Applications; Graphic methods; Reusability; Software engineering; Spontaneous emission; Standardization, Grid computing
https://www.scopus.com/inward/record.uri?eid=2-s2.0-62849118302&partnerID=40&md5=7c2372c396d896a454b5c2251fd400e3
Intervento a convegno
D'Ambrogio, A., Conticelli, L. (2008). A UML profile for modeling software applications based on grid services. In Proceedings of the International Conference on Software Engineering, SE 2008.
D'Ambrogio, A; Conticelli, L
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/43020
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact