Skip to main content

A Vision for Multi-agent Systems Programming

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3067))

Abstract

In order to increase the number of agent applications in practical use, it is a given that we need to incease the rate at which problems are conceptualized and specified using MAS-based approaches. However, we must also address two other problems: moving from specification to actual implemented systems without programming from scratch, and the training of people to carry out such work. In this paper we examine four desiderata for practical development tools – a focus on programming as opposed to architecture; programming at the multi-agent level; ”value-added” architectures; support for persistent, flexible, robust action. We also examine observed training shortfalls of graduate students attempting to implement technically complex multi-agent applications. These desiderata and observations are made in the context of DECAF, an MAS development toolkit developed at the University of Delaware and based on early versions of RETSINA.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wooldridge, M., Jennings, N.R. (eds.): Intelligent Agents - Theories, Architectures, and Languages. LNCS, vol. 890. Springer, Heidelberg (1995)

    MATH  Google Scholar 

  2. Meyer, J.-J., Tambe, M. (eds.): ATAL 2001. LNCS (LNAI), vol. 2333. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  3. Luck, M., et al. (eds.): Agent-Based Software Development. Artech House (2004)

    Google Scholar 

  4. Woelk, D., Huhns, M., Tomlinson, C.: Infosleuth agents: The next generation of active objects. Technical Report INSL-054-95 (1995)

    Google Scholar 

  5. Decker, K.S., Sycara, K., Williamson, M.: Middle-agents for the internet. In: Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, Nagoya, Japan, pp. 578–583 (1997)

    Google Scholar 

  6. Foundation for Intelligent Physical Agents (FIPA): Fipa 1997, specification part 2: Agent communication language (1997), http://drogo.cselt.stet.it/fipa/

  7. Engelmore, R., Morgan, T. (eds.): Blackboard Systems. Addison Wesley, Wokingham (1988)

    Google Scholar 

  8. Hayes-Roth, B.: A blackboard architecture for control. Artificial Intelligence 26, 251–321 (1985)

    Article  Google Scholar 

  9. Corkill, D.D., Gallagher, K.Q., Murray, K.E.: GBB: A generic blackboard development system. In: Proceedings of the Fifth National Conference on Artificial Intelligence, Philadelphia, PA, pp. 1008–1014 (1986)

    Google Scholar 

  10. Brazier, F., Keplicz, B., Jennings, N., Treur, J.: Formal specification of multi-agent systems: a real-world case. In: Proceedings of the 1st Intl. Conf. on Autonomous Agents, pp. 25–32. Marina del Rey (1997)

    Google Scholar 

  11. Nwana, H.S., Ndumu, D.T., Lee, L.C., Collis, J.C.: ZEUS: a toolkit and approach for building distributed multi-agent systems. In: Etzioni, O., Müller, J.P., Bradshaw, J.M. (eds.) Proceedings of the Third International Conference on Autonomous Agents (Agents 1999), Seattle, WA, USA, pp. 360–361. ACM Press, New York (1999)

    Chapter  Google Scholar 

  12. Wooldridge, M., Jennings, N.: Intelligent agents: Theory and practice. The Knowledge Engineering Review 10, 115–152 (1995)

    Article  Google Scholar 

  13. Gasser, L.: Agents and concurrent objects. In: IEEE Concurrency An interview by Jean-Pierre Briot (1998)

    Google Scholar 

  14. Graham, J., Decker, K.: Towards a distributed, environment-centered agent framework. In: Jennings, N., Lesperance, Y. (eds.) ATAL 1999. LNCS, vol. 1757, pp. 290–304. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  15. Decker, K.S., Sycara, K.: Intelligent adaptive information agents. Journal of Intelligent Information Systems 9, 239–260 (1997)

    Article  Google Scholar 

  16. Sycara, K., Decker, K.S., Pannu, A., Williamson, M., Zeng, D.: Distributed intelligent agents. IEEE Expert 11, 36–46 (1996)

    Article  Google Scholar 

  17. Horling, B., Lesser, V., Vincent, R., Bazzan, A., Xuan, P.: Diagnosis as an integral part of multi-agent adaptability. Tech Report CS-TR-99-03, UMass (1999)

    Google Scholar 

  18. Decker, K.S., Pannu, A., Sycara, K., Williamson, M.: Designing behaviors for information agents. In: Proceedings of the 1st Intl. Conf. on Autonomous Agents, Marina del Rey, pp. 404–413 (1997)

    Google Scholar 

  19. Williamson, M., Decker, K.S., Sycara, K.: Unified information and control flow in hierarchical task networks. In: Proceedings of the AAAI 1996 workshop on Theories of Planning, Action, and Control (1996)

    Google Scholar 

  20. Williamson, M., Decker, K.S., Sycara, K.: Executing decision-theoretic plans in multi-agent environments. In: AAAI Fall Symposium on Plan Execution (1996) AAAI Report FS-96-01

    Google Scholar 

  21. Decker, K.S., Lesser, V.R.: Quantitative modeling of complex computational task environments. In: Proceedings of the Eleventh National Conference on Artificial Intelligence, Washington, pp. 217–224 (1993)

    Google Scholar 

  22. Wagner, T., Garvey, A., Lesser, V.: Complex goal criteria and its application in design-to-criteria scheduling. In: Proceedings of the Fourteenth National Conference on Artificial Intelligence, Providence (1997)

    Google Scholar 

  23. Rao, A., Georgeff, M.: BDI agents: From theory to practice. In: Proceedings of the First International Conference on Multi-Agent Systems, San Francisco, pp. 312–319. AAAI Press, Menlo Park (1995)

    Google Scholar 

  24. Harvey, T., Decker, K., Rambow, O.: Integrating the communicative plans of multiple, independent agents. In: Workshop on Communicative Agents: The use of natural language in embodied systems. Autonomous Agents 1999 (1999)

    Google Scholar 

  25. Decker, K., Khan, S., Schmidt, C., Situ, G., Makkena, R., Michaud, D.: Biomas: A multi-agent system for genomic annotation. International Journal of Cooperative Information Systems 11 (2002)

    Google Scholar 

  26. Muslea, I., Minton, S., Knobloch, C.: Stalker: Learning expectation rules for simistructured web-based information sources. In: Papers from the, Workshop on AI and Information Gathering, also Technical Report ws-98-14, University of Southern California (1998)

    Google Scholar 

  27. Hendler, J., Kilian Stoffel, M.T.: Advances in high performance knowledge representation. Technical Report CS-TR-3672, University of Maryland Institute for Advanced Computer Studies, Also cross-referenced as UMIACS-TR-96-56 (1996)

    Google Scholar 

  28. Dean, M., Connolly, D., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., Patel-Schneider, P.F., Stein, L.A.: Web ontology language (OWL) reference version 1.0. W3C working draft November 12 (2002), http://www.w3.org/TR/2002/WD-owl-ref-20021112/

  29. Chen, W., Decker, K.: Coordination mechanisms for dependency relationships among multiple agents (poster). In: Proceedings of the 1st Intl. Joint Conf. on Autonomous Agents and Mult-Agent Systems, Bologna (2002)

    Google Scholar 

  30. Decker, K., Li, J.: Coordinating mutually exclusive resources using gpgp. Autonomous Agents and Multi-Agent Systems 3, 133–157 (2000)

    Article  Google Scholar 

  31. Garvey, A., Humphrey, M., Lesser, V.: Task interdependencies in design-to-time real-time scheduling. In: Proceedings of the Eleventh National Conference on Artificial Intelligence, Washington, pp. 580–585 (1993)

    Google Scholar 

  32. Rosenschein, J.S., Zlotkin, G.: Rules of Encounter: Designing Conventions for Automated Negotiation among Computers. MIT Press, Cambridge (1994)

    Google Scholar 

  33. Erol, K., Nau, D., Hendler, J.: Semantics for hierarchical task-network planning. Technical report CS-TR-3239, UMIACS-TR-94-31, Computer Science Dept., University of Maryland (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Decker, K. (2004). A Vision for Multi-agent Systems Programming. In: Dastani, M.M., Dix, J., El Fallah-Seghrouchni, A. (eds) Programming Multi-Agent Systems. ProMAS 2003. Lecture Notes in Computer Science(), vol 3067. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25936-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-25936-7_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22180-7

  • Online ISBN: 978-3-540-25936-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics