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