A Flexible Framework for SharedPlans

  • Minh Hoai Nguyen
  • Wayne Wobcke
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4304)


SharedPlans is an agent teamwork model that provides a formalization of the conditions under which a group of agents has a collaborative plan. This paper describes a general framework for implementing SharedPlans theory that addresses the computational issues of team formation, group plan elaboration and plan execution, involving coordination, communication and monitoring. The framework includes a team-oriented programming language for specifying recipes for SharedPlans, and an extension to a BDI architecture with several meta-plans for interpreting the plan language. We indicate how the formal requirements for the establishment of SharedPlans are fulfilled within the framework.


Multiagent System Team Leader Plan Execution Plan Language Agent Architecture 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bratman, M.E.: Intention, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)Google Scholar
  2. 2.
    Bratman, M.E.: Shared Cooperative Activity. The Philosophical Review 101, 327–341 (1992)CrossRefGoogle Scholar
  3. 3.
    Bratman, M.E., Israel, D.J., Pollack, M.E.: Plans and Resource-Bounded Practical Reasoning. Computational Intelligence 4, 349–355 (1988)CrossRefGoogle Scholar
  4. 4.
    Cohen, P.R., Levesque, H.J.: Teamwork. Noûs 25, 487–512 (1991)CrossRefGoogle Scholar
  5. 5.
    Grosz, B.J., Hunsberger, L.: The Dynamics of Intention in Collaborative Activity. In: The Conference on Collective Intentionalty IV, Siena (October 2004)Google Scholar
  6. 6.
    Grosz, B.J., Hunsberger, L., Kraus, S.: Planning and Acting Together. AI Magazine 20(4), 23–34 (1999)Google Scholar
  7. 7.
    Grosz, B.J., Kraus, S.: Collaborative Plans for Complex Group Action. Artificial Intelligence 86(2), 269–357 (1996)CrossRefMathSciNetGoogle Scholar
  8. 8.
    Grosz, B.J., Kraus, S.: The Evolution of SharedPlans. In: Wooldridge, M., Rao, A.S. (eds.) Foundations of Rational Agency, Kluwer Academic Publishers, Dordrecht (1999)Google Scholar
  9. 9.
    Hadad, M., Kraus, S.: SharedPlans in Electronic Commerce. In: Klusch, M. (ed.) Intelligent Information Agents, Springer, Heidelberg (1999)Google Scholar
  10. 10.
    Howden, N., Rönnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent AgentsTM– Summary of an Agent Infrastructure. In: The Second International Workshop on Infrastructure for Agents, MAS, and Scalable MAS, Montreal (May 2001)Google Scholar
  11. 11.
    Kinny, D.N., Ljungberg, M., Rao, A.S., Sonenberg, E.A., Tidhar, G., Werner, E.: Planned Team Activity. In: Castelfranchi, C., Werner, E. (eds.) Artificial Social Systems, Springer, Berlin (1994)Google Scholar
  12. 12.
    Ortiz, C.L., Grosz, B.J.: Interpreting Information Requests in Context: A Collaborative Web Interface for Distance Learning. Autonomous Agents and Multi-Agent Systems 5, 429–465 (2002)CrossRefGoogle Scholar
  13. 13.
    Pynadath, D.V., Tambe, M., Chauvat, N., Cavedon, L.: Toward Team-Oriented Programming. In: Jennings, N.R., Lespérance, Y. (eds.) Intelligent Agents VI, Springer, Berlin (1999)Google Scholar
  14. 14.
    Rao, A.S., Georgeff, M.P.: An Abstract Architecture for Rational Agents. In: Proceedings of the Third International Conference on Principles of Knowledge Representation and Reasoning (KR 1992), pp. 439–449 (1992)Google Scholar
  15. 15.
    Rich, C., Sidner, C.L.: COLLAGEN: A Collaboration Manager for Software Interface Agents. User Modeling and User-Adapted Interaction 8, 315–350 (1998)CrossRefGoogle Scholar
  16. 16.
    Scerri, P., Pynadath, D., Johnson, L., Rosenbloom, P., Si, M., Schurr, N., Tambe, M.: A Prototype Infrastructure for Distributed Robot-Agent-Person Teams. In: Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 433–440 (2003)Google Scholar
  17. 17.
    Tambe, M.: Agent Architectures for Flexible, Practical Teamwork. In: Proceedings of the Fourteenth National Conference on Artificial Intelligence (AAAI 1997), pp. 22–28 (1997)Google Scholar
  18. 18.
    Tidhar, G.: Team-Oriented Programming: Preliminary Report. Technical Note 41, Australian Artificial Intelligence Institute (April 1993)Google Scholar
  19. 19.
    Tidhar, G., Heinze, C., Selvestrel, M.: Flying Together: Modelling Air Mission Teams. Applied Intelligence 8, 195–218 (1998)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Minh Hoai Nguyen
    • 1
  • Wayne Wobcke
    • 1
  1. 1.School of Computer Science and EngineeringUniversity of New South WalesSydneyAustralia

Personalised recommendations