TY - GEN
T1 - Selecting and composing web services through iterative reformulation of functional specifications
AU - Pathak, Jyotishman
AU - Basu, Samik
AU - Lutz, Robyn
AU - Honavar, Vasant
PY - 2006
Y1 - 2006
N2 - We propose a specification-driven approach to Web service composition. The proposed framework allows users to start with a high-level, possibly incomplete specification of a desired (goal) service that is to be realized using a subset of the available component services. These services are represented by the system using transition systems augmented with guards over variables with infinite domains and are used to determine a strategy for their composition that would realize the goal service. In the event that the goal service cannot be realized using the available services, the system identifies the cause(s) for such failure which can then be used by the developer to reformulate the goal specification. Thus, the system supports Web service composition through iterative refinement of the functional specifications. We present a prototype implementation in tabled-logic programming environment that illustrates the key features of the proposed approach.
AB - We propose a specification-driven approach to Web service composition. The proposed framework allows users to start with a high-level, possibly incomplete specification of a desired (goal) service that is to be realized using a subset of the available component services. These services are represented by the system using transition systems augmented with guards over variables with infinite domains and are used to determine a strategy for their composition that would realize the goal service. In the event that the goal service cannot be realized using the available services, the system identifies the cause(s) for such failure which can then be used by the developer to reformulate the goal specification. Thus, the system supports Web service composition through iterative refinement of the functional specifications. We present a prototype implementation in tabled-logic programming environment that illustrates the key features of the proposed approach.
UR - http://www.scopus.com/inward/record.url?scp=38949179179&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38949179179&partnerID=8YFLogxK
U2 - 10.1109/ICTAI.2006.102
DO - 10.1109/ICTAI.2006.102
M3 - Conference contribution
AN - SCOPUS:38949179179
SN - 0769527280
SN - 9780769527284
T3 - Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI
SP - 445
EP - 454
BT - Procedings - 18th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2006
T2 - 18th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2006
Y2 - 13 October 2006 through 15 October 2006
ER -