ACM Home Page
Please provide us with feedback. Feedback
Synthesis of underspecified composite e-services based on automated reasoning
Full text PdfPdf (254 KB)
Source International Conference On Service Oriented Computing archive
Proceedings of the 2nd international conference on Service oriented computing table of contents
New York, NY, USA
SESSION: Service reasoning and monitoring table of contents
Pages: 105 - 114  
Year of Publication: 2004
ISBN:1-58113-871-7
Authors
Daniela Berardi  Università di Roma "La Sapienza", Roma, Italy
Giuseppe De Giacomo  Università di Roma "La Sapienza", Roma, Italy
Maurizio Lenzerini  Università di Roma "La Sapienza", Roma, Italy
Massimo Mecella  Università di Roma "La Sapienza", Roma, Italy
Diego Calvanese  Libera Università di Bolzano/Bozen, Bolzano, Italy
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 49,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1035167.1035183
What is a DOI?

ABSTRACT

In this paper we study automatic composition synthesis of <i>e</i>-Services, based on automated reasoning. We represent the behavior of an <i>e</i>-Service in terms of a deterministic transition syst (or a finite state machine), in which for each action the role of the <i>e</i>-Service, either as initiator or as servant, is highlighted. In this setting we present an algorithm based on satisfiability in a variant of Propositional Dynamic Logic that solves the automatic composition probl. Specifically, given (<i>i</i>) a possibly incomplete specification of the sequences of actions that a client would like to realize, and (<i>ii</i>) a set of available <i>e</i>-Services, our technique synthesizes a composite <i>e</i>-Service that (<i>i</i>) uses only the available <i>e</i>-Services and (<i>ii</i>) interacts with the client "in accordance" to the given specification. We also study the computational complexity of the proposed algorithm.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
T. Andrews, F. Curbera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, S. Thatte, I. Trickovic, and S. Weerawarana. Business Process Execution Language for Web Services (Version 1.1). http://www-106.ibm.com/developerworks/library/ws-bpel/.
 
3
 
4
 
5
F. Baader and U. Sattler. An overview of tableau algorithms for description logics. Studia Logica, 69(1):5--40, 2001.
 
6
D. Berardi, D. Calvanese, G. De Giacomo, M. Lenzerini, and M. Mecella. Automatic Composition of phe-Services that Export their Behavior. In Proc. of ICSOC 2003.
 
7
D. Berardi, D. Calvanese, G. De Giacomo, M. Lenzerini, and M. Mecella. A Foundational Vision of phe-Services. In Proc. of WES~2003.
 
8
M. Buchheit, F. M. Donini, and A. Schaerf. Decidable Reasoning in Tterminological Knowledge Representation systems. J. of Artificial Intelligence Research, 1:109--138, 1993.
9
 
10
 
11
 
12
 
13
 
14
M. Fattorosi-Barnaba and F. De Caro. Graded modalities I. Studia Logica, 44:197--221, 1985.
 
15
 
16
K. Fine. In so many possible worlds. Notre Dame Journal of Formal Logic, 13(4):516--520, 1972.
 
17
G. Alonso, F. Casati, H. Kuno, and V. Machiraju. Web Services. Concepts, Architectures and Applications. Springer-Verlag, 2004.
 
18
D. Georgakopoulos, editor. Proc. of RIDE-VE'99
 
19
 
20
S. Ghandeharizadeh, C. A. Knoblock, C. Papadopoulos, C. Shahabi, E. Alwagait, J. L. Ambite, M. Cai, C. Chen, P. Pol, R. R. Schmidt, S. Song, S. Thakkar, and R. Zhou. Proteus: A Syst for Dynamically Composing and Intelligently Executing Web Services. In Proc. of ICWS 2003.
 
21
 
22
 
23
 
24
25
 
26
U. Kuter, E. Sirin, D. Nau, B. Parsia, and J. Hendler. Information Gathering during Planning for Web Service Composition. In Proc. of ICAPS-P4WGS 2004.
27
 
28
E. Martinez and Y. Lesperance. Web Service Composition as a Planning Task: Experiments using Knowledge-Based Planning. In Proc. of ICAPS-P4WGS 2004.
 
29
 
30
M. Mecella and B. Pernici. Building Flexible and Cooperative Applications Based on e-Services. Technical Report 21-2002, Dipartimento di Informatica e Sististica, Università di Roma "La Sapienza", Roma, Italy, 2002. (available on line at: http://www.dis.uniroma1.it/~mecella/publications/mp_techreport_212002.pdf).
 
31
 
32
33
 
34
 
35
F. Pistore, M. and Barbon, P. Bertoli, and P. Shaparau, D. and Traverso. Planning and Monitoring Web Service Composition. In Proc. of ICAPS-P4WGS 2004.
 
36
 
37
 
38
W. Van der Hoek. On the santics of graded modalities. Journal of Applied Non-Classical Logics, 2(1):81--123, 1992.
 
39


Collaborative Colleagues:
Daniela Berardi: colleagues
Giuseppe De Giacomo: colleagues
Maurizio Lenzerini: colleagues
Massimo Mecella: colleagues
Diego Calvanese: colleagues