selected publications conference paper Knowledge-based middleware as an architecture for planning and scheduling systems. International Conference on Automated Planning and Scheduling. 422-425. 2006