source and scheduling constraints in MACRO require
summary information beyond the pre-, in-, and post-
conditions used in Clement’s task summary info ap-
proach (Clement and Durfee, 1999).
6 CONCLUDING REMARKS
This paper presented key research challenges for
coordinating planning and scheduling at two lev-
els of a hierarchical multi-agent system. We dis-
cussed MACRO’s solutions to coordinating HTN
task decomposition with criteria-directed scheduling
and first-principles decision-theoretic planning with
constraint-propagation scheduling. We also report
the results of experiments that showcased the bene-
fits gained by employing MACRO’s guided, context-
sensitive coordination of planning and scheduling.
Our experimental results quantified the effects of
different distributions from which average duration
information is derived for resource-level actions. The
experiments also showcase the effects of other plan-
ning/scheduling parameters, including the length of a
scheduled plan’s critical path and the restrictiveness
of the deadline. Moreover, our results verify the scal-
ability of MACRO planning/scheduling coordination
when execution time is the primary criteria of inter-
est to the mission agent. Our future work will explore
other forms of utility assignment in TÆMS task tree
decomposition and evaluate the benefits of context-
sensitive coordination with thresholds on plan char-
acteristics other than execution time.
ACKNOWLEDGEMENTS
This work was supported in part by NASA Advanced
Information Systems Technology (AIST) program
under grants NNA04AA69C and NNX06AG97G.
REFERENCES
Blum, A. and Furst, M. (1997). Fast Planning Through
Planning Graph Analysis. Artificial Intelligence,
90(1):281–300.
Botts, M. et al. (2007). Sensor Model Language (Sen-
sorML). Technical Report OpenGIS Implementa-
tion Specification Document 07-000, Open Geospatial
Consortium.
Clement, B. and Durfee, E. (1999). Theory for Coordi-
nating Concurrent Hierarchical Planning Agents us-
ing Summary Information. Proceedings of the Six-
teenth National Conference on Artificial Intelligence
and Eleventh Innovative Applications of AI Confer-
ence, pages 495–502.
Clement, B. and Durfee, E. (2000). Performance of Co-
ordinating Concurrent Hierarchical Planning Agents
using Summary Information. Proceedings of the
Fourth International Conference on Multi-Agent Sys-
tems, pages 373–374.
Hildebrand, P., Wiscombe, W., Albjerg, M., Booth, J.,
Miller, R., Miller, T., Mlynczak, M., Paules, G., Pe-
terson, D., Raymond, C., et al. (2004). NASA Earth
Science Vision 2030: Working Group Report. Tech-
nical Report NP-2003-2-611-GSFC, NASA.
Horling, B., Lesser, V., Vincent, R., Wagner, T., Raja, A.,
Zhang, S., Decker, K., and Garvey, A. (1999). The
TAEMS White Paper. Technical report, Multi-Agent
Systems Lab, University of Massachusetts.
Karsai, G., Sztipanovits, J., Ledeczi, A., and Bapty, T.
(2003). Model-Integrated Development of Embedded
Software. Proceedings of the IEEE, 91(1):145–164.
Kinnebrew, J. S. (2009). Global Sensor Web Coordination
and Control in a Multi-agent System. In Proceedings
of the AAAI Doctoral Consortium (at IJCAI ’09).
Kinnebrew, J. S., Gupta, A., Shankaran, N., Biswas, G., and
Schmidt, D. C. (2007). Decision-Theoretic Planner
with Dynamic Component Reconfiguration for Dis-
tributed Real-time Applications. In Proceedings of the
8th International Symposium on Autonomous Decen-
tralized Systems (ISADS 2007), Sedona, Arizona.
Lesser, V., Decker, K., Wagner, T., Carver, N., Garvey, A.,
Horling, B., Neiman, D., Podorozhny, R., Prasad, M.,
Raja, A., et al. (2004). Evolution of the GPGP/TÆMS
Domain-Independent Coordination Framework. Au-
tonomous Agents and Multi-Agent Systems, 9(1):87–
143.
Shankaran, N., Schmidt, D. C., Chen, Y., Koutsoukous, X.,
and Lu, C. (2007). The Design and Performance of
Configurable Component Middleware for End-to-End
Adaptation of Distributed Real-time Embedded Sys-
tems. In Proc. of the 10th IEEE International Sym-
posium on Object/Component/Service-oriented Real-
time Distributed Computing (ISORC 2007), Santorini
Island, Greece.
Suri, D., Howell, A., Schmidt, D. C., Biswas, G., Kin-
nebrew, J., Otte, W., and Shankaran, N. (2007). A
Multi-agent Architecture for Smart Sensing in the
NASA Sensor Web. In Proceedings of the 2007 IEEE
Aerospace Conference, Big Sky, Montana.
Wagner, T. and Lesser, V. (2001). Design-to-Criteria
Scheduling: Real-Time Agent Control. Lecture Notes
in Computer Science, pages 128–143.
COORDINATION OF PLANNING AND SCHEDULING TECHNIQUES FOR A DISTRIBUTED, MULTI-LEVEL,
MULTI-AGENT SYSTEM
191