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.
Similar content being viewed by others
References
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.
G. Agha. ACTORS: A Model of Concurrent Computation in Distributed Systems. The MIT Press: Cambridge, MA, 1986.
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.
G. Agha, P. Wegner, and A. Yonezawa, editors. Research Directions in Concurrent Object-Oriented Programming. The MIT Press: Cambridge, MA, 1993.
J. F. Allen, J. Hendler, and A. Tate, editors. Readings in Planning. Morgan Kaufmann Publishers: San Mateo, CA, 1990.
J. Bates. The role of emotion in believable agents. Communications of the ACM, vol. 37(7) pp. 122-125, July 1994.
K. Binmore. Fun and Games: A Text on Game Theory. D. C. Heath and Company: Lexington, MA, 1992.
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.
A. H. Bond and L. Gasser, editors. Readings in Distributed Artificial Intelligence. Morgan Kaufmann Publishers: San Mateo, CA, 1988.
G. Booch. Object-Oriented Analysis and Design (second edition). Addison-Wesley: Reading, MA, 1994.
J. Bradshaw, editor. Software Agents. The MIT Press: Cambridge, MA, 1997.
M. E. Bratman. Intentions, Plans, and Practical Reason. Harvard University Press: Cambridge, MA, 1987.
M. E. Bratman. Planning and the stability of intentions. Minds and Machines, vol. 2 pp. 1-16, 1992.
M. E. Bratman, D. J. Israel, and M. E. Pollack. Plans and resource-bounded practical reasoning. Computational Intelligence, vol. 4 pp. 349-355, 1988.
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.
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.
R. A. Brooks. Intelligence without representation. Artificial Intelligence, vol. 47 pp. 139-159, 1991.
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.
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.
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.
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.
B. Chaib-draa. Industrial applications of distributed AI. Communications of the ACM, vol. 38(11) pp. 47-53, 1995.
D. Chapman. Planning for conjunctive goals. Artificial Intelligence, vol. 32 pp. 333-378, 1987.
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.
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.
K. T. Chung and C. H. Wu. Dynamic scheduling with intelligent agents. Metra Application Note 105, Metra, Palo Alto, CA, 1997.
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.
P. R. Cohen and H. J. Levesque. Teamwork. Nous, vol. 25(4) pp. 487-512, 1991.
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.
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.
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.
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.
Davis, R. and R. G. Smith. Negotiation as a metaphor for distributed problem solving. Artificial Intelligence, vol. 20 pp. 63-100, 1983.
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.
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.
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.
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.
E. H. Durfee. Coordination of Distributed Problem Solvers. Kluwer Academic Publishers: Boston, MA, 1988.
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.
R. Engelmore and T. Morgan, editors. Blackboard Systems. Addison-Wesley: Reading, MA, 1988.
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.
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.
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).
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.
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.
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.
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.
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.
The Foundation for Intelligent Physical Agents. See http://drogo. cselt. stet. it/fipa/.
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.
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.
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.
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.
L. Gasser. Social conceptions of knowledge and action. Artificial Intelligence, vol. 43(1) pp. 107–138, 1991.
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.
M. P. Georgeff. Distributed multi-agent reasoning systems (dmars). Technical report, AustralianAI Institute, Level 6, 171 La Trobe Street, Melbourne, Australia, 1994.
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.
S. Grand and D. Cliff. Creatures: Entertainment software agents with artificial life. Autonomous Agents and Multi-Agent Systems, vol. 1(1), 1998.
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.
Barbara Grosz and Sarit Kraus. Collaborative plans for complex group actions. Artificial Intelligence, vol. 86(2) pp. 269-3571, 1996.
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.
T. R. Gruber. A translation approach to portable ontologies. Knowledge Acquisition, vol. 5(2) pp. 199-220, 1993.
G. Hardin. The tragedy of commons. Science, vol. 162 p. 1243, 1968.
B. Hayes-Roth. A blackboard architecture for control. Artificial Intelligence, vol. 26 pp. 251–321, 1985.
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.
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.
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.
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.
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.
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.
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.
B. A. Huberman and T. Hogg. The behavior of computational ecologies. In B. A. Huberman, editor, The Ecology of Computation. North-Holland, Amsterdam, 1988.
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.
M. Huhns and M. P. Singh, editors. Readings in Agents. Morgan Kaufmann Publishers: San Mateo, CA, 1998.
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.
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.
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.
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.
N. R. Jennings. Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artificial Intelligence, vol. 75(2) pp. 195–240, 1995.
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.
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.
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.
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.
J. S. Jordan. The exponential covergence of bayesian learning in normal form games. Games and Economic Behavior, vol. 4 pp. 202-217, 1992.
H. Kautz, B. Selman, and M. Shah. The hidden web. AI Magazine, vol. 18(2) pp. 27-35, 1997.
S. Kraus, J. Wilkenfeld, and G. Zlotkin. Multiagent negotiation under time constraints. Artificial Intelligence, vol. 75(2) pp. 297-345, 1995.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ovum Ltd. Intelligent agents: The next revolution in software, 1994.
P. Maes. Agents that reduce work and information overload. Communications of the ACM, vol. 37(7) pp. 31-40, July 1994.
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.
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.
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.
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.
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.
J. P. Müller. The Design of Intelligent Agents (LNAI Volume 1177). Springer-Verlag: Berlin, Germany, 1997.
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.
Roger B. Myerson. Credible negotiation statements and coherent plans. Journal of economic theory, vol. 48 pp. 264-303, 1989.
N. Negroponte. Being Digital. Hodder and Stoughton, 1995.
A. Newell. The knowledge level. Artificial Intelligence, vol. 18(1) pp. 82-127, 1982.
A. Newell and H. A. Simon. GPS: A program that simulates human thought. In Lernende Automaten. R. Oldenbourg, KG, 1961.
Allen Newell. Unified Theories of Cognition. Harvard University Press, 1990.
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.
G. M. P. O'Hare and N. R. Jennings, editors. Foundations of Distributed Artificial Intelligence. Wiley-Interscience: New York, 1996.
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.
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.
H. V. D. Parunak. Industrial and practical applications of DAI. In G. Weiß, editor, Multi-Agent Systems. The MIT Press: Cambridge, MA, 1998.
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.
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.
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.
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.
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.
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.
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.
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.
J. S. Rosenschein. Rational Interaction: Cooperation Among Intelligent Agents. PhD thesis, Computer Science Department, Stanford University, Stanford, CA 94305, 1985.
J. S. Rosenschein and G. Zlotkin. Rules of Encounter: Designing Conventions for Automated Negotiation Among Computers. MIT Press, Boston, MA, 1994.
S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Prentice-Hall, 1995.
S. Russell and D. Subramanian. Provably bounded-optimal agents. Journal of AI Research, vol. 2 pp. 575-609, 1995.
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.
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.
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.
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.
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.
J. R. Searle. Speech Acts: An Essay in the Philosophy of Language. Cambridge University Press: Cambridge, England, 1969.
Y. Shoham. Agent-oriented programming. Artificial Intelligence, vol. 60(1) pp. 51-92, 1993.
E. H. Shortliffe. Computer-Based Medical Consultations. Elsevier Science Publishers B. V.: Amsterdam, The Netherlands, 1976.
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.
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.
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.
P. Stone and M. Veloso. Multiagent systems: A survey from the machine learning perspective. IEEE Transactions on Knowledge and Data Engineering, Forthcoming, 1998.
K. Sycara. Negotiation planning: An AI approach. European Journal of Operational Research, vol. 46 pp. 216-234, 1990.
K. P. Sycara. Resolving goal conflicts via negotiation. In Proceedings of the Seventh National Conference on Artificial Intelligence (AAAI-88), St. Paul, MN, 1988.
K. P. Sycara. Persuasive argumentation in negotiation. Theory and Decision, vol. 28 pp. 203-242, 1990.
K. Sycara, K. Decker, A. Pannu, M. Williamson and D. Zeng. Distributed Intelligent Agents. IEEE Expert, vol. 11(6), 1996.
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.
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.
Milind Tambe. Towards flexible teamwork. Journal of Artificial Intelligence Research, vol. 7 pp. 83-124, 1997.
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.
R. Trappl and P. Petta. Creating Personalities for Synthetic Actors. Springer-Verlag: Berlin, Germany, 1997.
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.
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.
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.
H. Wang and C. Wang. Intelligent agents in the nuclear industry. IEEE Computer, vol. 30(11) pp. 28-34, 1997.
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.
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.
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.
G. Weiß, editor. Multi-Agent Systems. The MIT Press: Cambridge, MA, 1998.
D. Wilkins. Practical Planning: Extending the Classical AI Planning Paradigm. Morgan Kaufmann Publishers: San Mateo, CA, 1988.
M. Wooldridge. Agent-based software engineering. IEE Transactions on Software Engineering, vol. 144(1) pp. 26-37, February 1997.
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.
M. Wooldridge and N. R. Jennings. Intelligent agents: Theory and practice. The Knowledge Engineering Review, vol. 10(2) pp. 115-152, 1995.
Dajun Zeng and Katia Sycara. Benefits of learning in negotiation. In Proceedings of AAAI-97, Providence, Rhode Island, U. S. A., 1997.
Dajun Zeng and Katia Sycara. Bayesian learning in negotiation. International Journal of Human-Computer Studies, 48, in press 1998.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1010090405266