Skip to main content
Log in

A Roadmap of Agent Research and Development

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

This paper provides an overview of research and development activities in the field of autonomous agents and multi-agent systems. It aims to identify key concepts and applications, and to indicate how they relate to one-another. Some historical context to the field of agent-based computing is given, and contemporary research directions are presented. Finally, a range of open issues and future challenges are highlighted.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. R. Adler, A. B. Davis, R. Weihmayer, and R. W. Worrest. Conflict resolution strategies for nonhierarchical distributed agents. In L. Gasser and M. Huhns, editors, Distributed Artificial Intelligence Volume II2. Pitman Publishing: London and Morgan Kaufmann: San Mateo, CA, 1989, pp. 139-16.

    Google Scholar 

  2. G. Agha. ACTORS: A Model of Concurrent Computation in Distributed Systems. The MIT Press: Cambridge, MA, 1986.

    Google Scholar 

  3. G. Agha and C. Hewitt. Concurrent programming using actors. In Y. Yonezawa and M. Tokoro, editors, Object-Oriented Concurrent Programming. MIT Press, 1988, pp. 37–57.

  4. G. Agha, P. Wegner, and A. Yonezawa, editors. Research Directions in Concurrent Object-Oriented Programming. The MIT Press: Cambridge, MA, 1993.

    Google Scholar 

  5. J. F. Allen, J. Hendler, and A. Tate, editors. Readings in Planning. Morgan Kaufmann Publishers: San Mateo, CA, 1990.

    Google Scholar 

  6. J. Bates. The role of emotion in believable agents. Communications of the ACM, vol. 37(7) pp. 122-125, July 1994.

    Article  Google Scholar 

  7. K. Binmore. Fun and Games: A Text on Game Theory. D. C. Heath and Company: Lexington, MA, 1992.

    Google Scholar 

  8. R. P. Bonasso, D. Kortenkamp, D. P. Miller, and M. Slack. Experiences with an architecture for intelligent, reactive agents. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents II (LNAI Volume 1037). Springer-Verlag: Berlin, Germany, 1996, pp. 187-202.

    Google Scholar 

  9. A. H. Bond and L. Gasser, editors. Readings in Distributed Artificial Intelligence. Morgan Kaufmann Publishers: San Mateo, CA, 1988.

    Google Scholar 

  10. G. Booch. Object-Oriented Analysis and Design (second edition). Addison-Wesley: Reading, MA, 1994.

    Google Scholar 

  11. J. Bradshaw, editor. Software Agents. The MIT Press: Cambridge, MA, 1997.

    Google Scholar 

  12. M. E. Bratman. Intentions, Plans, and Practical Reason. Harvard University Press: Cambridge, MA, 1987.

    Google Scholar 

  13. M. E. Bratman. Planning and the stability of intentions. Minds and Machines, vol. 2 pp. 1-16, 1992.

    Article  Google Scholar 

  14. M. E. Bratman, D. J. Israel, and M. E. Pollack. Plans and resource-bounded practical reasoning. Computational Intelligence, vol. 4 pp. 349-355, 1988.

    Google Scholar 

  15. R. A. Brooks. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, vol. 2(1) pp. 14-23, 1986.

    Google Scholar 

  16. R. A. Brooks. Intelligence without reason. In Proceedings of the Twelfth International Joint Conference on Artificial Intelligence (IJCAI-91), Sydney, Australia, 1991, pp. 569-595.

  17. R. A. Brooks. Intelligence without representation. Artificial Intelligence, vol. 47 pp. 139-159, 1991.

    Article  Google Scholar 

  18. B. Burmeister, A. Haddadi, and G. Matylis. Applications of multi-agent systems in traffic and transportation. IEE Transactions on Software Engineering, vol. 144(1) pp. 51-60, February 1997.

    Google Scholar 

  19. M. Busuoic and D. Griffiths. Cooperating intelligent agents for service management in communications networks. In S. M. Deen, editor, Proceedings of the 1993 Workshop on Cooperating Knowledge Based Systems (CKBS-93). DAKE Centre, University of Keele, UK, 1994, pp. 213-226.

    Google Scholar 

  20. A. Caglayan, M. Snorrason, J. Mazzu J. Jacoby, R. Jones, and K. Kumar. Open sesame - a learning agent engine. Applied Artificial Intelligence, vol. 11(5) pp. 393-412, 1997.

    Article  Google Scholar 

  21. S. Cammarata, D. McArthur, and R. Steeb. Strategies of cooperation in distributed problem solving. In Proceedings of the Eighth International Joint Conference on Artificial Intelligence (IJCAI-83), Karlsruhe, Federal Republic of Germany, 1983, pp. 767–770.

  22. B. Chaib-draa. Industrial applications of distributed AI. Communications of the ACM, vol. 38(11) pp. 47-53, 1995.

    Article  Google Scholar 

  23. D. Chapman. Planning for conjunctive goals. Artificial Intelligence, vol. 32 pp. 333-378, 1987.

    Article  Google Scholar 

  24. A. Chavez and P. Maes. Kasbah: An agent marketplace for buying and selling goods. In Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM-96), London, UK, 1996, pp. 75-90.

  25. Liren Chen and Katia Sycara. Webmate: A personal agent for browsing and searching. In Proceedings of the Second International Conference on Autonomous Agents (Agents 98), Minneapolis/St Paul, MN, May 1998.

  26. K. T. Chung and C. H. Wu. Dynamic scheduling with intelligent agents. Metra Application Note 105, Metra, Palo Alto, CA, 1997.

    Google Scholar 

  27. S. H. Clearwater, R. Costanza, M. Dixon, and B. Schroeder. Saving energy using market-based control. In S. H. Clearwater, editor, Market Based Control. World Scientific: Singapore, 1996, pp. 253-273.

    Google Scholar 

  28. P. R. Cohen and H. J. Levesque. Teamwork. Nous, vol. 25(4) pp. 487-512, 1991.

  29. J. M. Corera, I. Laresgoiti, and N. R. Jennings. Using archon, part 2: Electricity transportation management. IEEE Expert, vol. 11(6) pp. 71-79, 1996.

    Article  Google Scholar 

  30. D. D. Corkill and V. R. Lesser. The use of meta-level control for coordination in a distributed problem solving network. In Proceedings of the Eighth International Joint Conference on Artificial Intelligence (IJCAI-83), Karlsruhe, Germany, 1983, pp. 748-756.

  31. M. R. Cutosky, R. E. Fikes R. S. Engelmore, M. R. Genesereth, W. S. Mark T. Gruber, J. M. Tenenbaum, and J. C. Weber. PACT: An experiment in integrating concurrent engineering systems. IEEE Transactions on Computers, vol. 26(1) pp. 28-37, 1993.

    Google Scholar 

  32. T. P. Darr and W. P. Birmingham. An attribute-space representation and algorithm for concurrent engineering. AI EDAM, vol. 10(1) pp. 21-35, 1996.

    Google Scholar 

  33. Davis, R. and R. G. Smith. Negotiation as a metaphor for distributed problem solving. Artificial Intelligence, vol. 20 pp. 63-100, 1983.

    Article  Google Scholar 

  34. K. Decker and V. Lesser. Designing a family of coordination algorithms. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), San Francisco, CA, June 1995, pp. 73-80.

  35. K. Decker, A. Pannu, K. Sycara, and M. Williamson. Designing behaviors for information agents. In Proceedings of the First International Conference on Autonomous Agents (Agents-97), Marina del Rey, CA, February 1997, pp. 404-412.

  36. K. Decker, K. Sycara, and M. Williamson. Middle-agents for the internet. In Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence (IJCAI-97), Nagoya, Japan, 1997.

  37. R. Doorenbos, O. Etzioni, and D. Weld. A scaleable comparison-shopping agent for the world wide web. In Proceedings of the First International Conference on Autonomous Agents (Agents 97), Marina del Rey, CA, 1997, pp. 39-48.

  38. E. H. Durfee. Coordination of Distributed Problem Solvers. Kluwer Academic Publishers: Boston, MA, 1988.

    Google Scholar 

  39. E. H. Durfee and V. Lesser. Negotiating task decomposition and allocation using partial global planning. In L. Gasser and M. Huhns, editors, Distributed Artificial Intelligence Volume II. Pitman Publishing: London and Morgan Kaufmann: San Mateo, CA, 1989, pp. 229-244.

    Google Scholar 

  40. R. Engelmore and T. Morgan, editors. Blackboard Systems. Addison-Wesley: Reading, MA, 1988.

    Google Scholar 

  41. B. Esfandiari, G. Deflandre, and J. Quinqueton. An interface agent for network supervision. In Proceedings of the ECAI-96 Workshop on Intelligent Agents for Telecom Applications, Budapest, Hungary, 1996.

  42. O. Etzioni. Moving up the information food chain: Deploying softbots on the world-wide web. In Proceedings of the Thirteenth National Conference on Artificial Intelligence (AAAI-96), Portland, OR, 1996.

  43. I. A. Ferguson. TouringMachines: An Architecture for Dynamic, Rational, Mobile Agents. PhD thesis, Clare Hall, University of Cambridge, UK, November 1992. (Also available as Technical Report No. 273, University of Cambridge Computer Laboratory).

    Google Scholar 

  44. I. A. Ferguson. Integrated control and coordinated behaviour: A case for agent models. In M. Wooldridge and N. R. Jennings, editors, Intelligent Agents: Theories, Architectures, and Languages (LNAI Volume 890). Springer-Verlag: Berlin, Germany, January 1995, pp. 203-218.

    Google Scholar 

  45. R. E. Fikes and N. Nilsson. STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence, vol. 5(2) pp. 189-208, 1971.

    Article  Google Scholar 

  46. K. Fischer, J. P. Müller, and M. Pischel. Cooperative transportation scheduling: An application domain for dai. Applied Artificial Intelligence, vol. 10(1) pp. 1-34, 1996.

    Article  Google Scholar 

  47. M. Fisher. Representing and executing agent-based systems. In M. Wooldridge and N. R. Jennings, editors, Intelligent Agents: Theories, Architectures, and Languages (LNAI Volume 890). Springer-Verlag: Berlin, Germany, January 1995, p. 307-323.

    Google Scholar 

  48. L. N. Foner. Entertaining agents: A sociological case study. In Proceedings of the First International Conference on Autonomous Agents (Agents 97), Marina del Rey, CA, 1997, pp. 122-129.

  49. The Foundation for Intelligent Physical Agents. See http://drogo. cselt. stet. it/fipa/.

  50. K. Fordyce and G. G. Sullivan. Logistics management system: Integrating decision technologies for dispatch scheduling in semi-conductor manufacturing. In M. Zweben and M. S. Fox, editors, Intelligent Scheduling. Morgan Kaufmann Publishers: San Mateo, CA, 1994, pp. 473-516.

    Google Scholar 

  51. M. S. Fox, J. F. Chionglo, and M. Barbuceanu. The integrated supply chain management system. Technical report, Department of Industrial Engineering, University of Toronto, 1993.

  52. S. Franklin and A. Graesser. Is it an agent, or just a program? In J. P. Müller, M. Wooldridge, and N. R. Jennings, editors, Intelligent Agents III (LNAI Volume 1193). Springer-Verlag: Berlin, Germany, 1997, pp. 21-36.

    Google Scholar 

  53. F. J. Garijo and D. Hoffmann. A multi-agent architecture for operation and maintenance of telecommunications networks. In Proceedings of the Twelfth International Conference on AI, Expert Systems and Natural Language, Avignon, France, 1992, pp. 427-436.

  54. L. Gasser. Social conceptions of knowledge and action. Artificial Intelligence, vol. 43(1) pp. 107–138, 1991.

    Article  Google Scholar 

  55. M. P. Georgeff. Communication and interaction in multi-agent planning. In Proceedings of the Third National Conference on Artificial Intelligence (AAAI-83), Washington, D. C., 1983, pp 125–129.

  56. M. P. Georgeff. Distributed multi-agent reasoning systems (dmars). Technical report, AustralianAI Institute, Level 6, 171 La Trobe Street, Melbourne, Australia, 1994.

  57. M. P. Georgeff and A. L. Lansky. Reactive reasoning and planning. In Proceedings of the Sixth National Conference on Artificial Intelligence (AAAI-87), Seattle, WA, 1987, pp. 677-682.

  58. S. Grand and D. Cliff. Creatures: Entertainment software agents with artificial life. Autonomous Agents and Multi-Agent Systems, vol. 1(1), 1998.

  59. N. D. Griffeth and H. Velthuijsen. The negotiating agents approach to run-time feature interaction resolution. In L. G. Bouma and H. Velthuijsen, editors, Feature Interactions in Telecommunications Systems. IOS Press, 1994, pp. 217-235.

  60. Barbara Grosz and Sarit Kraus. Collaborative plans for complex group actions. Artificial Intelligence, vol. 86(2) pp. 269-3571, 1996.

    Article  Google Scholar 

  61. Barbara Grosz and Candace Sidner. Plans for discourse. In Phil Cohen, Jerry Morgan, and Martha Pollack, editors, Intentions in Communication. MIT Press, Cambdrige, MA, 1990, pp. 417-444.

    Google Scholar 

  62. T. R. Gruber. A translation approach to portable ontologies. Knowledge Acquisition, vol. 5(2) pp. 199-220, 1993.

    Article  Google Scholar 

  63. G. Hardin. The tragedy of commons. Science, vol. 162 p. 1243, 1968.

  64. B. Hayes-Roth. A blackboard architecture for control. Artificial Intelligence, vol. 26 pp. 251–321, 1985.

    Article  Google Scholar 

  65. B. Hayes-Roth. Agents on stage: Advancing the state of the art in AI. In Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence (IJCAI-95), Montréal, Québec, Canada, August 1995, pp. 967-971.

  66. B. Hayes-Roth and L. Brownston. Multiagent collaboration in directed improvisation. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), San Francisco, CA, June 1995, pp. 148-154.

  67. B. Hayes-Roth, M. Hewett, R. Washington, R. Hewett, and A. Seiver. Distributing intelligence within an individual. In L. Gasser and M. Huhns, editors, Distributed Artificial Intelligence Volume II. Pitman Publishing: London and Morgan Kaufmann: San Mateo, CA, 1989, pp. 385-412.

    Google Scholar 

  68. C. Hewitt and J. Inman. DAI betwist and between: From intelligent agents to open systems science. IEEE Trans. SMC, vol. 21(6) pp. 1409-1418, 1991.

    Google Scholar 

  69. Junling Hu and Michael P. Wellman. Self-fulfilling bias in multiagent learning. In Proceedings of the Second International Conference on Multi-Agent Systems (ICMAS-96), Kyoto, Japan, 1996, pp. 118–125.

  70. J. Huang, N. R. Jennings, and J. Fox. An agent-based approach to health care management. Applied Artificial Intelligence, vol. 9(4) pp. 401-420, 1995.

    Google Scholar 

  71. B. A. Huberman and S. H. Clearwater. A multiagent system for controlling building environments. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), San Francisco, CA, June 1995, pp. 171-176.

  72. B. A. Huberman and T. Hogg. The behavior of computational ecologies. In B. A. Huberman, editor, The Ecology of Computation. North-Holland, Amsterdam, 1988.

    Google Scholar 

  73. M. Huhns, U. Mukhopadhyay, and L. M. Stephens. DAI for document retrieval: The MINDS project. In M. Huhns, editor, Distributed Artificial Intelligence. Pitman Publishing: London and Morgan Kaufmann: San Mateo, CA, 1987, pp. 249-284.

    Google Scholar 

  74. M. Huhns and M. P. Singh, editors. Readings in Agents. Morgan Kaufmann Publishers: San Mateo, CA, 1998.

    Google Scholar 

  75. M. N. Huhns and M. P. Singh. Managing heterogeneous transaction workflows with cooperating agents. In N. R. Jennings and M. Wooldridge, editors, Agent Technology: Foundations, Applications and Markets. Springer-Verlag: Berlin, Germany, 1998, pp. 219–239.

    Google Scholar 

  76. F. F. Ingrand, M. P. Georgeff, and A. S. Rao. An architecture for real-time reasoning and system control. IEEE Expert, vol. 7(6), 1992.

  77. N. R. Jennings. Commitments and conventions: The foundation of coordination in multi-agent systems. The Knowledge Engineering Review, vol. 8(3) pp. 223-250, 1993.

    Google Scholar 

  78. N. R. Jennings. Specification and implementation of a belief desire joint-intention architecture for collaborative problem solving. Journal of Intelligent and Cooperative Information Systems, vol. 2(3) pp. 289-318, 1993.

    Google Scholar 

  79. N. R. Jennings. Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artificial Intelligence, vol. 75(2) pp. 195–240, 1995.

    Article  Google Scholar 

  80. N. R. Jennings and J. R. Campos. Towards a social-level characterisation of socially responsible agents. IEE Transactions on Software Engineering, vol. 144(1) pp. 11-25, February 1997.

    Google Scholar 

  81. N. R. Jennings, J. Corera, I. Laresgoiti, E. H. Mamdani, F. Perriolat, P. Skarek, and L. Z. Varga. Using ARCHON to develop real-world DAI applications for electricity transportation management and particle acceleration control. IEEE Expert, vol. 11(6) pp. 60-88, December 1996.

    Article  Google Scholar 

  82. N. R. Jennings, P. Faratin, M. J. Johnson, T. J. Norman, P. O'Brien, and M. E. Wiegand. Agent-based business process management. International Journal of Cooperative Information Systems, vol. 5(2-3) pp. 105-130, 1996.

    Article  Google Scholar 

  83. N. R. Jennings and M. Wooldridge. Applying agent technology. In N. R. Jennings and M. Wooldridge, editors, Agent Technology: Foundations, Applications, and Markets. Springer-Verlag: Berlin, Germany, 1998.

    Google Scholar 

  84. J. S. Jordan. The exponential covergence of bayesian learning in normal form games. Games and Economic Behavior, vol. 4 pp. 202-217, 1992.

    Article  Google Scholar 

  85. H. Kautz, B. Selman, and M. Shah. The hidden web. AI Magazine, vol. 18(2) pp. 27-35, 1997.

    Google Scholar 

  86. S. Kraus, J. Wilkenfeld, and G. Zlotkin. Multiagent negotiation under time constraints. Artificial Intelligence, vol. 75(2) pp. 297-345, 1995.

    Article  Google Scholar 

  87. B. Krulwich. The BargainFinder agent: Comparison price shopping on the internet. In J. Williams, editor, Bots, and other Internet Beasties. Macmillan Computer Publishing: Indianapolis, 1996, pp. 257-263.

    Google Scholar 

  88. D. R. Kuokka and L. P. Harada. Issues and extensions for information matchmaking protocols. International Journal of Cooperative Information Systems, vol. 5(2-3) pp. 251-274, 1996.

    Article  Google Scholar 

  89. Y. Lésperance, H. J. Levesque, F. Lin, D. Marcu, R. Reiter, and R. B. Scherl. Foundations of a logical approach to agent programming. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents II (LNAI Volume 1037). Springer-Verlag: Berlin, Germany, 1996, pp. 331-346.

    Google Scholar 

  90. V. R. Lesser, E. H. Durfee, and D. D. Corkill. Trends in cooperative distributed problem solving. IEEE Transaction on Knowledge and Data Engineering, vol. 1(1) pp. 63-83, 1989.

    Article  Google Scholar 

  91. V. R. Lesser. A retrospective view of FA/C distributed problem solving. IEEE Transactions on Systems, Man, and Cybernetics, Special Issue on Distributed Artificial Intelligence, vol. 21(6) pp. 1347-1362, December 1991.

    Google Scholar 

  92. J. C. Lester and B. A. Stone. Increasing believability in animated pedagogical agents. In Proceedings of the First International Conference on Autonomous Agents (Agents 97), Marina del Rey, CA, 1997, pp. 16-21.

  93. H. J. Levesque, P. R. Cohen, and J. H. T. Nunes. On acting together. In Proceedings of the Eighth National Conference on Artificial Intelligence (AAAI-90), Boston, MA, 1990, pp. 94-99.

  94. H. Lieberman. Letizia: An agent that assists web browsing. In Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence (IJCAI-95), Montréal, Québec, Canada, August 1995, pp. 924-929.

  95. M. Ljunberg and A. Lucas. The OASIS air traffic management system. In Proceedings of the Second Pacific Rim International Conference on AI (PRICAI-92), Seoul, Korea, 1992.

  96. Ovum Ltd. Intelligent agents: The next revolution in software, 1994.

  97. P. Maes. Agents that reduce work and information overload. Communications of the ACM, vol. 37(7) pp. 31-40, July 1994.

    Article  Google Scholar 

  98. J. Mayfield, Y. Labrou, and T. Finin. Evaluating KQML as an agent communication language. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents II (LNAI Volume 1037). Springer-Verlag: Berlin, Germany, 1996, pp. 347-360.

    Google Scholar 

  99. F. G. McCabe and K. L. Clark. April - agent process interaction language. In M. Wooldridge and N. R. Jennings, editors, Intelligent Agents: Theories, Architectures, and Languages (LNAI Volume 890). Springer-Verlag: Berlin, Germany, January 1995, pp. 324-340.

    Google Scholar 

  100. M. Merz, B. Lieberman, and W. Lamersdorf. Using mobile agents to support inter-organizational workflow management. Applied Artificial Intelligence, vol. 11(6) pp. 551-572, 1997.

    Article  Google Scholar 

  101. K. Mori, H. Torikoshi, K. Nakai, and T. Masuda. Computer control system for iron and steel plants. Hitachi Review, vol. 37(4) pp. 251-258, 1988.

    Google Scholar 

  102. T. Mullen and M. P. Wellman. Some issues in the design of market-oriented agents. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents II (LNAI 1037). Springer-Verlag: Heidelberg, Germany, 1996, pp. 283-298.

    Google Scholar 

  103. J. P. Müller. The Design of Intelligent Agents (LNAI Volume 1177). Springer-Verlag: Berlin, Germany, 1997.

    Google Scholar 

  104. J. P. Müller and M. Pischel. Modelling interacting agents in dynamic environments. In Proceedings of the Eleventh European Conference on Artificial Intelligence (ECAI-94), Amsterdam, The Netherlands, 1994, pp. 709-713.

  105. Roger B. Myerson. Credible negotiation statements and coherent plans. Journal of economic theory, vol. 48 pp. 264-303, 1989.

    Article  Google Scholar 

  106. N. Negroponte. Being Digital. Hodder and Stoughton, 1995.

  107. A. Newell. The knowledge level. Artificial Intelligence, vol. 18(1) pp. 82-127, 1982.

    Article  Google Scholar 

  108. A. Newell and H. A. Simon. GPS: A program that simulates human thought. In Lernende Automaten. R. Oldenbourg, KG, 1961.

    Google Scholar 

  109. Allen Newell. Unified Theories of Cognition. Harvard University Press, 1990.

  110. Y. Nishibe, K. Kuwabara, T. Suda, and T. Ishida. Distributed channel allocation in atm networks. In Proceedings of the IEEE Globecom Conference, Houston, TX., 1993, pp.12.2.1-12.2.7.

  111. G. M. P. O'Hare and N. R. Jennings, editors. Foundations of Distributed Artificial Intelligence. Wiley-Interscience: New York, 1996.

    Google Scholar 

  112. E. Oliveira, J. M. Fonseca, and A. Steiger-Garcao. MACIV: A DAI based resource management system. Applied Artificial Intelligence, vol. 11(6) pp. 525-550, 1997.

    Article  Google Scholar 

  113. L. Overgaard, H. G. Petersen, and J. W. Perram. Reactive motion planning: a multi-agent approach. Applied Artificial Intelligence, vol. 10(1) pp. 35-52, 1996.

    Article  Google Scholar 

  114. H. V. D. Parunak. Industrial and practical applications of DAI. In G. Weiß, editor, Multi-Agent Systems. The MIT Press: Cambridge, MA, 1998.

    Google Scholar 

  115. H. V. D. Parunak, A. D. Baker, and S. J. Clark. The AARIA agent architecture: An example of requirementsdriven agent-based system design. In Proceedings of the First International Conference on Autonomous Agents (Agents 97), pp. 482-483, Marina del Rey, CA, 1997, pp. 284-291.

  116. H. V. D. Parunak, A. Ward, M. Fleischer, and J. Sauter. A marketplace of design agents for distributed concurrent set-based design. In Proceedings of the Fourth International Conference on Concurrent Engineering: Research and Applications, 1997.

  117. F. Perriolat, P. Skarek, L. Z. Varga, and N. R. Jennings. Using archon: Particle accelerator control. IEEE Expert, vol. 11(6) pp. 80-86, 1996.

    Article  Google Scholar 

  118. M. E. Pollack and M. Ringuette. Introducing the Tileworld: Experimentally evaluating agent architectures. In Proceedings of the Eighth National Conference on Artificial Intelligence (AAAI-90), Boston, MA, 1990, pp. 183-189.

  119. A. S. Rao and M. P. Georgeff. Intelligent real-time network management. In Proceedings of the Tenth International Conference on AI, Expert Systems and Natural Language, Avignon, France, 1990.

  120. A. S. Rao and M. P. Georgeff. Modeling rational agents within a BDI-architecture. In R. Fikes and E. Sandewall, editors, Proceedings of Knowledge Representation and Reasoning (KR&R-91). Morgan Kaufmann Publishers: San Mateo, CA, April 1991, pp. 473-484.

    Google Scholar 

  121. A. S. Rao and M. P. Georgeff. An abstract architecture for rational agents. In C. Rich, W. Swartout, and B. Nebel, editors, Proceedings of Knowledge Representation and Reasoning (KR&R-92), 1992, pp. 439-449.

  122. C. Rich and C. Sidner. Collagen: When agents collaborate with people. In Proceedings of the International Conference on Autonomous Agents (Agents 97), Marina del Rey, CA, 1997, pp. 284–291.

  123. J. S. Rosenschein. Rational Interaction: Cooperation Among Intelligent Agents. PhD thesis, Computer Science Department, Stanford University, Stanford, CA 94305, 1985.

    Google Scholar 

  124. J. S. Rosenschein and G. Zlotkin. Rules of Encounter: Designing Conventions for Automated Negotiation Among Computers. MIT Press, Boston, MA, 1994.

    Google Scholar 

  125. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Prentice-Hall, 1995.

  126. S. Russell and D. Subramanian. Provably bounded-optimal agents. Journal of AI Research, vol. 2 pp. 575-609, 1995.

    Google Scholar 

  127. T. Sandholm and V. Lesser. Issues in automated negotation and electronic commerce: extending the contract net protocol. In Proc. First Int. Conf. on Multiagent Systems (ICMAS-95), San Francisco, June 1995, pp. 328–335.

  128. Tuomas Sandholm. An implementation of the contract net protocol based on marginal cost calculations. In Proceedings of the Eleventh National Conference on Artificial Intelligence, Washington, July 1993, pp. 256-262.

  129. R. Schoonderwoerd, O. Holland, and J. Bruten. Ant-like agents for load balancing in telecommunications networks. In Proceedings of the First International Conference on Autonomous Agents (Agents 97), Marina del Rey, CA, 1997, pp. 209-216.

  130. R. Schrooten and W. van de Velde. Software agent foundation for dynamic interactive electronic catalogues. Applied Artificial Intelligence, vol. 11(5) pp. 459-482, 1997.

    Google Scholar 

  131. U. M. Schwuttke and A. G. Quan. Enhancing performance of cooperating agents in real-time diagnostic systems. In Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence (IJCAI-93), Chambéry, France, 1993, pp. 332-337.

  132. J. R. Searle. Speech Acts: An Essay in the Philosophy of Language. Cambridge University Press: Cambridge, England, 1969.

    Google Scholar 

  133. Y. Shoham. Agent-oriented programming. Artificial Intelligence, vol. 60(1) pp. 51-92, 1993.

    Google Scholar 

  134. E. H. Shortliffe. Computer-Based Medical Consultations. Elsevier Science Publishers B. V.: Amsterdam, The Netherlands, 1976.

    Google Scholar 

  135. I. Smith and P. Cohen. Towards semantics for an agent communication language based on speech acts. In Proceedings of the Thirteenth National Conference on Artificial Intelligence (AAAI-96), Portland, OR, 1996.

  136. F. Sprumont and J. P. Müller. Amacoia: A multi-agent system for designing flexible assembly lines. Applied Artificial Intelligence, vol. 11(6) pp. 573-590, 1997.

    Google Scholar 

  137. L. Steels. Cooperation between distributed agents through self organization. In Y. Demazeau and J.-P. Müller, editors, Decentralized AI-Proceedings of the First European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW-89), pp. 175-196. Elsevier Science Publishers B. V.: Amsterdam, The Netherlands, 1990.

    Google Scholar 

  138. P. Stone and M. Veloso. Multiagent systems: A survey from the machine learning perspective. IEEE Transactions on Knowledge and Data Engineering, Forthcoming, 1998.

  139. K. Sycara. Negotiation planning: An AI approach. European Journal of Operational Research, vol. 46 pp. 216-234, 1990.

    Article  Google Scholar 

  140. K. P. Sycara. Resolving goal conflicts via negotiation. In Proceedings of the Seventh National Conference on Artificial Intelligence (AAAI-88), St. Paul, MN, 1988.

  141. K. P. Sycara. Persuasive argumentation in negotiation. Theory and Decision, vol. 28 pp. 203-242, 1990.

    Google Scholar 

  142. K. Sycara, K. Decker, A. Pannu, M. Williamson and D. Zeng. Distributed Intelligent Agents. IEEE Expert, vol. 11(6), 1996.

  143. K. Takahashi, Y. Nishibe, I. Morihara, and F. Hattori. Intelligent pp.: Collecting shop and service information with software agents. Applied Artificial Intelligence, vol. 11(6) pp. 489-500, 1997.

    Google Scholar 

  144. M. Tambe. Recursive agent and agent group tracking in a real-time, dynamic environment. In Proceedings of the First International Conference on Multi-Agent Systems, San Francisco, June 1995. AAAI Press, pp. 368-375.

  145. Milind Tambe. Towards flexible teamwork. Journal of Artificial Intelligence Research, vol. 7 pp. 83-124, 1997.

    Google Scholar 

  146. J. Thomas and K. Sycara. Stability and heterogeneity in multi agent systems. In Proceedings of the Third International Conference on Multi-Agent Systems (ICMAS-98), Paris, France, July, 1998.

  147. R. Trappl and P. Petta. Creating Personalities for Synthetic Actors. Springer-Verlag: Berlin, Germany, 1997.

    Google Scholar 

  148. M. Tsvetovatyy, M. Gini, B. Mobasher, and Z. Wieckowski. MAGMA: An agent-based virtual marketplace for electronic commerce. Applied Artificial Intelligence, vol. 11(6) pp. 501-524, 1997.

    Article  Google Scholar 

  149. H. Van Dyke Parunak. Manufacturing experience with the contract net. In M. Huhns, editor, Distributed Artificial Intelligence. Pitman Publishing: London and Morgan Kaufmann: San Mateo, CA, 1987, pp. 285-310.

    Google Scholar 

  150. Manuela Veloso, Peter Stone, Kwun Han, and Sorin Achim. Cmunited: A team of robotic soccer agents collaborating in an adversarial environment. In Proceedings of the The First International Workshop on RoboCup, Nagoya, Japan, August 1997. JCAI-97.

  151. H. Wang and C. Wang. Intelligent agents in the nuclear industry. IEEE Computer, vol. 30(11) pp. 28-34, 1997.

    Google Scholar 

  152. P. Wavish and M. Graham. A situated action approach to implementing characters in computer games. Applied Artificial Intelligence, vol. 10(1) pp. 53-74, 1996.

    Article  Google Scholar 

  153. R. Weihmayer, I. Ghaznavi, and P. Sheridan. A distributed architecture for cooperative management of strategic communications networks. In Proceedings of the IEE MILCOM'93 Conference, Boston, MA, 1993.

  154. R. Weihmayer and H. Velthuijsen. Intelligent agents in telecommunications. In N. R. Jennings and M. J. Wooldridge, editors, Agent Technology: Foundations, Applications and Markets. Springer-Verlag: Berlin, Germany, 1998, pp. 203–217.

    Google Scholar 

  155. G. Weiß, editor. Multi-Agent Systems. The MIT Press: Cambridge, MA, 1998.

    Google Scholar 

  156. D. Wilkins. Practical Planning: Extending the Classical AI Planning Paradigm. Morgan Kaufmann Publishers: San Mateo, CA, 1988.

    Google Scholar 

  157. M. Wooldridge. Agent-based software engineering. IEE Transactions on Software Engineering, vol. 144(1) pp. 26-37, February 1997.

    Google Scholar 

  158. M. Wooldridge, S. Bussmann, and M. Klosterberg. Production sequencing as negotiation. In Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM-96), London, UK, April 1996, pp. 709-726.

  159. M. Wooldridge and N. R. Jennings. Intelligent agents: Theory and practice. The Knowledge Engineering Review, vol. 10(2) pp. 115-152, 1995.

    Google Scholar 

  160. Dajun Zeng and Katia Sycara. Benefits of learning in negotiation. In Proceedings of AAAI-97, Providence, Rhode Island, U. S. A., 1997.

  161. Dajun Zeng and Katia Sycara. Bayesian learning in negotiation. International Journal of Human-Computer Studies, 48, in press 1998.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jennings, N.R., Sycara, K. & Wooldridge, M. A Roadmap of Agent Research and Development. Autonomous Agents and Multi-Agent Systems 1, 7–38 (1998). https://doi.org/10.1023/A:1010090405266

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1010090405266

Navigation