Automating DAML-S Web Services Composition Using SHOP2

Printer-friendly version

Citation: Wu, D., Parsia, B., Sirin, E., Hendler, J., and Nau, D. . Automating DAML-S Web Services Composition Using SHOP2. In Proceedings of ISWC 2003 (October 20-23 2003, Sanibel Island, Florida, US).

Presented at the ISWC 2003


The DAML-S Process Model is designed to support the application of AI planning techniques to the automated composition of Web services. SHOP2 is an Hierarchical Task Network (HTN) planner well-suited for working with the Process Model. We have proven the correspondence between the semantics of SHOP2 and the situation calculus semantics of the Process Model. We have also implemented a system which soundly and completely plans over sets of DAML-S descriptions using a SHOP2 planner, and then executes the resulting plans over the Web. We discuss the challenges and difficulties of using SHOP2 in the information-rich and human-oriented context of Web services.


DateCreated ByLink
April 15, 2014
Patrick WestDownload

Related Research Areas:

Future Web
Lead Professor: Jim Hendler
Description: Since its inception the World Wide Web has changed the ways people work, play, communicate, collaborate, and educate. There is, however, a growing realization among researchers across a number of disciplines that without new research aimed at understanding the current, evolving and potential Web, we may be missing or delaying opportunities for new and revolutionary capabilities. To model the Web, it is necessary to understand the architectural principles that have provided for its growth. Looking into the future, to be sure that it supports the basic social values of trustworthiness, personal control over information, and respect for social boundaries, a research agenda must be pursued that targets the Web and its use as a primary focus of attention. This research requires powerful scientific and mathematical techniques from many disciplines to explore the modeling of the Web from network- and information- centric views.
Concepts: Semantic Web