Skip to content
Ilche Georgievski edited this page May 9, 2024 · 9 revisions

Welcome to the documentation for SH, a domain-independent system for hierarchical planning, specifically state-based Hierarchical Task Network (HTN) planning. This documentation provides guidelines on setting up and utilizing SH in both developer and integration modes. For an in-depth understanding of the foundations, concepts, and algorithms of SH, we recommend checking the following literature:

  • Georgievski, I., Palghadmal, A. V., Alnazer, E., and Aiello, M. "SH: A Service-Oriented System for HTN Planning in Real-World Domains." SoftwareX (under review), 2023.
  • Georgievski, I. and Aiello, M. "HTN planning: Overview, comparison, and beyond." Artificial Intelligence, 222(0): 124-156, 2015.
  • Georgievski, I. "Coordinating services embedded everywhere via hierarchical planning." Ph.D. Thesis, University of Groningen, October 2015.
  • Georgievski, I. "Hierarchical planning definition language." Technical Report JBI 2013-12-3, University of Groningen, 2013.

Contents

  1. Setting up the SH Planning System

  2. Basic Usage of the System

  3. Illustrative Examples

  4. Web Services

  5. Code Organisation

  6. HPDL

Clone this wiki locally