SoftwareX (Sep 2024)
SH: Service-oriented system for HTN planning in real-world domains
Abstract
SH is an open-source and domain-independent system for Hierarchical Task Network (HTN) planning, a branch of Artificial Intelligence Planning and Scheduling. SH adopts a modular architectural design that enables flexibility, extensibility, and maintainability. The planning system supports representing complex planning problems and offers various capabilities, including problem parsing, problem grounding, plan generation, and integration, making SH suitable for addressing real-world challenges. The combination of these features puts SH in a unique position, offering researchers and practitioners the power to adopt and tailor SH to meet their specific requirements coming from real-world applications.