DocumentCode :
2190202
Title :
Decomposing the Service Composition Problem
Author :
Oster, Zachary J. ; Santhanam, Ganesh Ram ; Basu, Samik
Author_Institution :
Dept. of Comput. Sci., Iowa State Univ., Ames, IA, USA
fYear :
2010
fDate :
1-3 Dec. 2010
Firstpage :
163
Lastpage :
170
Abstract :
Many approaches to the Web service composition problem benefit from their use of formal methods to guarantee the correctness of the composite services that they produce, but these approaches often require the functionality of the composite service to be specified using one particular formalism (e.g., goal graphs, temporal logic, pre-/post-conditions). As a result, each of these existing approaches falls short in realizing a composite service when the required functionality cannot be fully expressed in the supported formalism. To overcome this problem, we propose a new formal meta-framework that (a) is capable of reusing any existing formalisms and (b) allows the use of functional requirements that are currently not expressible in any one formalism. Our technique assumes that any functional requirement can be decomposed and expressed as a boolean combination of "atomic" requirements, which are representable in at least one existing formalism. Based on this assumption, we use existing methods to identify sets of Web services that conform to the atomic requirements. Our meta-framework then identifies compositions that conform to the overall functional requirement by (a) employing satisfiability techniques to prune the (exponentially large) space of possible compositions and (b) building workable compositions from satisfiable sets of services. As a result, our meta-framework allows for easy and effective memorization of prior composition results, thereby enhancing the efficiency of generating new compositions.
Keywords :
Boolean functions; Web services; formal specification; formal verification; metacomputing; software reusability; Boolean combination; Web service composition; formal meta framework; formal method; functional requirements; formal methods; requirement decomposition; service composition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services (ECOWS), 2010 IEEE 8th European Conference on
Conference_Location :
Ayia Napa
Print_ISBN :
978-1-4244-9397-5
Type :
conf
DOI :
10.1109/ECOWS.2010.15
Filename :
5693258
Link To Document :
بازگشت