Title: Knowledge-based planning and scheduling