In this paper we study the issue of service composition, for services that export a representation of their behavior in the form of a finite deterministic transition system. In particular, given a specification of the target service requested by the client as a finite deterministic transition system, the problem we face is how we can exploit the computations of the available services for realizing the computations of the target service. While ways to tackle such a problem are known, in this paper we present a new technique that is based on the notion of simulation, which is still optimal from the computational complexity point. Notably, such a technique, opens up the possibility of devising composition in a "just-in-time" fashion. Indeed, we show that, by exploiting simulation, it is actually possible to implicitly compute all possible compositions at once, and delay the choice of the actual composition to run-time.

Automatic service composition via simulation / Daniela, Berardi; Patrizi, Fabio; Fahima, Cheikh; DE GIACOMO, Giuseppe. - In: INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE. - ISSN 0129-0541. - 19:2(2008), pp. 429-451. (Intervento presentato al convegno 4th International Conference on Concept Lattices and Their Applications tenutosi a Hammamet, TUNISIA nel OCT 30-NOV 01, 2006) [10.1142/s0129054108005759].

Automatic service composition via simulation

PATRIZI, FABIO;DE GIACOMO, Giuseppe
2008

Abstract

In this paper we study the issue of service composition, for services that export a representation of their behavior in the form of a finite deterministic transition system. In particular, given a specification of the target service requested by the client as a finite deterministic transition system, the problem we face is how we can exploit the computations of the available services for realizing the computations of the target service. While ways to tackle such a problem are known, in this paper we present a new technique that is based on the notion of simulation, which is still optimal from the computational complexity point. Notably, such a technique, opens up the possibility of devising composition in a "just-in-time" fashion. Indeed, we show that, by exploiting simulation, it is actually possible to implicitly compute all possible compositions at once, and delay the choice of the actual composition to run-time.
2008
01 Pubblicazione su rivista::01a Articolo in rivista
Automatic service composition via simulation / Daniela, Berardi; Patrizi, Fabio; Fahima, Cheikh; DE GIACOMO, Giuseppe. - In: INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE. - ISSN 0129-0541. - 19:2(2008), pp. 429-451. (Intervento presentato al convegno 4th International Conference on Concept Lattices and Their Applications tenutosi a Hammamet, TUNISIA nel OCT 30-NOV 01, 2006) [10.1142/s0129054108005759].
File allegati a questo prodotto
File Dimensione Formato  
VE_2008_11573-362006.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.21 MB
Formato Adobe PDF
1.21 MB Adobe PDF   Contatta l'autore

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/11573/362006
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 60
  • ???jsp.display-item.citation.isi??? 44
social impact