HTN planning for web service composition using SHOP2

Evren Sirin, Bijan Parsia, Dan Wu, James Handler, Dana Nau

    Research output: Contribution to journalArticlepeer-review

    Abstract

    Automated composition of Web Services can be achieved by using AI planning techniques. Hierarchical Task Network (HTN) planning is especially well-suited for this task. In this paper, we describe how HTN planning system SHOP2 can be used with OWL-S Web Service descriptions. We provide a sound and complete algorithm to translate OWL-S service descriptions to a SHOP2 domain. We prove the correctness of the algorithm by showing the correspondence to the situation calculus semantics of OWL-S. We implemented a system that plans over sets of OWL-S descriptions using SHOP2 and then executes the resulting plans over the Web. The system is also capable of executing information-providing Web Services during the planning process. We discuss the challenges and difficulties of using planning in the information-rich and human-oriented context of Web Services. © 2004 Elsevier B.V. All rights reserved.
    Original languageEnglish
    Pages (from-to)377-396
    Number of pages19
    JournalWeb Semantics
    Volume1
    Issue number4
    DOIs
    Publication statusPublished - Oct 2004

    Keywords

    • HTN planning
    • OWL-S
    • SHOP2
    • Web Service composition
    • Web Services

    Fingerprint

    Dive into the research topics of 'HTN planning for web service composition using SHOP2'. Together they form a unique fingerprint.

    Cite this