Autonomous Agents and Multi-Agent Systems

, Volume 9, Issue 3, pp 203–252 | Cite as

A Manifesto for Agent Technology: Towards Next Generation Computing

  • Michael Luck
  • Peter McBurney
  • Chris Preist
Article

Abstract

The European Commission's eEurope initiative aims to bring every citizen, home, school, business and administration online to create a digitally literate Europe. The value lies not in the objective itself, but in its ability to facilitate the advance of Europe into new ways of living and working. Just as in the first literacy revolution, our lives will change in ways never imagined. The vision of eEurope is underpinned by a technological infrastructure that is now taken for granted. Yet it provides us with the ability to pioneer radical new ways of doing business, of undertaking science, and, of managing our everyday activities. Key to this step change is the development of appropriate mechanisms to automate and improve existing tasks, to anticipate desired actions on our behalf (as human users) and to undertake them, while at the same time enabling us to stay involved and retain as much control as required. For many, these mechanisms are now being realised by agent technologies, which are already providing dramatic and sustained benefits in several business and industry domains, including B2B exchanges, supply chain management, car manufacturing, and so on. While there are many real successes of agent technologies to report, there is still much to be done in research and development for the full benefits to be achieved. This is especially true in the context of environments of pervasive computing devices that are envisaged in coming years. This paper describes the current state-of-the-art of agent technologies and identifies trends and challenges that will need to be addressed over the next 10 years to progress the field and realise the benefits. It offers a roadmap that is the result of discussions among participants from over 150 organisations including universities, research institutions, large multinational corporations and smaller IT start-up companies. The roadmap identifies successes and challenges, and points to future possibilities and demands; agent technologies are fundamental to the realisation of next generation computing.

agent technology roadmap trends survey challenges 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    S. Abramsky, ''Semantics of interaction: An introduction to game semantics,'' in A. M. Pitts and P. Dybjer, (eds.), Semantics and Logics of Computation, Cambridge University Press: Cambridge, UK, 1997, pp. 1-31.Google Scholar
  2. 2.
    E. Alonso, M. D'Inverno, D. Kudenko, M. Luck, and J. Noble, ''Learning in Multi-Agent Systems,'' The Knowl. Eng. Rev., vol. 16, no. 3, pp. 277-284, 2001.Google Scholar
  3. 3.
    L. Amgoud, N. Maudet, and S. Parsons, ''Modelling dialogues using argumentation,'' in E. Durfee (ed.), Proceedings of the Fourth International Conference on Multi-Agent Systems (ICMAS 2000), IEEE Press: Boston, MA, USA, 2000a, pp. 31-38.Google Scholar
  4. 4.
    L. Amgoud, S. Parsons, and N. Maudet, ''Arguments, dialogue, and negotiation,'' in W. Horn (ed.), Proceedings of the Fourteenth European Conference on Artificial Intelligence (ECAI 2000), IOS Press: Berlin, Germany, 2000b, pp. 338-342.Google Scholar
  5. 5.
    A. Ankolenkar, M. Burstein, J. R. Hobbs, O. Lassila, D. L. Martin, S. A. M. Drew McDermott, S. Narayanan, M. Paolucci, T. R. Payne, and K. Sycara, 2001, ''DAML-S: Web Service Description for the Semantic Web,'' in I. F. Cruz, S. Decker, J. Euzenat, and D. L. McGuinness, (eds.), The First Semantic Web Working Symposium, Stanford University: California, 2001, pp. 411-430.Google Scholar
  6. 6.
    Aristotle, Topics, Clarendon Press: Oxford, 1928.Google Scholar
  7. 7.
    K. Arnold, B. O'Sullivan, R. W. Scheifler, J. Waldo, and A. Wollrath, The Jini Specification, Addison-Wesley, 1999.Google Scholar
  8. 8.
    R. Ashri, M. Luck, and M. d'Inverno, ''Infrastructure support for agent-based development,'' in M. d'Inverno, M. Luck, M. Fisher, and C. Preist, (eds.), Foundations and Applications ofMulti-Agent Systems, vol. 2403 of LNAI, 2002, pp. 73-88.Google Scholar
  9. 9.
    J. L. Austin, How To Do Things with Words. Oxford University Press: Oxford, UK, 1962.Google Scholar
  10. 10.
    R. Aylett and M. Luck, 2000, ''Applying artificial intelligence to virtual reality: Intelligent virtual environments,'' Appl. Artif. Intell., vol. 14, no. 1, pp. 3-32, 1962.Google Scholar
  11. 11.
    C. L. Barrett and C. M. Reidys, ''Elements of a theory of computer simulation I: Sequential CA over random graphs,'' Appl. Mathe. Comput., vol. 98, pp. 241-259, 1999.Google Scholar
  12. 12.
    J. Baumann, H. K. Rothermel, M. Strasser, and W. Theilmann, ''MOLE. A mobile agent system,'' Software-Prac. Exp., vol. 32, no. 6, 575-603, 2002.Google Scholar
  13. 13.
    J. Baxter and R. Hepplewhite, 1999, ''Agents in tank battle simulations,'' Commun. ACM., vol. 42, no. 3, pp. 74-75.Google Scholar
  14. 14.
    A. L. C. Bazzan, J. Wahle, and F. Klügl, ''Agents in traffic modelling: From reactive to social behaviour,'' in Proceedings of the 23rd Annual German Conference on Artificial Intelligence: Advances in Artificial Intelligence, Springer-Verlag, 1999, pp. 303-306.Google Scholar
  15. 15.
    N. Boccara, Modeling Complex Systems, Graduate Texts in Contemporary Physics, Springer: New York, NY, USA, 2004.Google Scholar
  16. 16.
    M. E. Bratman, Intention, Plans, and Practical Reason, Harvard University Press: Cambridge, MA, USA, 1987.Google Scholar
  17. 17.
    R. Brooks, ''Intelligence without Representation,'' Artif. Intell., vol. 47, no. 1-3, pp. 139-159, 1991.Google Scholar
  18. 18.
    K. Bryson, M. Luck, M. Joy, and D. Jones, ''Agent interaction for bioinformatics data management,'' Appl. Artif. Intell., vol. 15, no. 10, pp. 917-947, 2001.Google Scholar
  19. 19.
    N. Chaib-draa and F. Dignum, ''Trends in agent communication language,'' Comput. Intell., vol. 2, no. 5, pp. 89-101, 2002.Google Scholar
  20. 20.
    A. Chavez and P. Maes, ''Kasbah: An agent marketplace for buying and selling goods,'' in First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM'96). Practical Application Company: London, UK, 1996, pp. 75-90.Google Scholar
  21. 21.
    P. Ciancarini, R. Tolksdorf, and F. Zambonelli, ''A survey of coordination-middleware for XML-centric applications,'' The Knowl. Eng. Rev., vol. 17, no. 4, 2003.Google Scholar
  22. 22.
    W. R. Cockayne, and M. Zyda, Mobile Agents, Manning Publications, 1997.Google Scholar
  23. 23.
    D. Cockburn and N. R. Jennings, ''ARCHON: A Distributed Artificial Intelligence System for Industrial Applications,'' in G. M. P. O'Hare and N. R. Jennings, (eds.), Foundations of Distributed Artificial Intelligence. John Wiley & Sons, 1996. pp. 319-344.Google Scholar
  24. 24.
    P. R. Cohen, and C. R. Perrault, ''Elements of a plan based theory of speech Acts,'' Cogn. Sci. vol. 3, pp. 177-212, 1979.Google Scholar
  25. 25.
    R. Conte and C. Dellarocas,Social Order in Multiagent Systems, Kluwer Academic Publishers, 2001.Google Scholar
  26. 26.
    J. Dale and E. Mamdani, ''Open standards for interoperating agent-based systems,'' Software Focus, vol. 1, no. 2, 2001.Google Scholar
  27. 27.
    R. K. Dash, D. C. Parkes, and N. R. Jennings, ''Computational mechanism design: A call to arms,'' IEEE Intell. Syst., vol. 18, no. 6, pp. 40-47, 2003.Google Scholar
  28. 28.
    P. Davidsson, ''Multi agent based simulation: Beyond social simulation,'' in S. Moss and P. Davidsson, (eds.), Multi-Agent-Based Simulation, vol. 1979 of Lecture Notes in Computer Science, Springer, pp. 97-107, 2001.Google Scholar
  29. 29.
    P. Davidsson and M. Boman, ''Saving energy and providing value added services in intelligent buildings: A MAS approach,'' in D. Kotz and F. Mattern, (eds.), Agent Systems, Mobile Agents, and Applications, vol. 1882 of Lecture Notes in Computer Science, Springer, pp. 166-177, 2002.Google Scholar
  30. 30.
    R. Davis and R. G. Smith, ''Negotiation as a metaphor for distributed problem solving,'' Artif. Intell., vol. 20, no. 1, 1983.Google Scholar
  31. 31.
    K. Decker and V. Lesser 'Designing a family of coordination algorithms,' in Proceedings of the First International Conference on Multi-Agent Systems, pp. 73-80, 1995.Google Scholar
  32. 32.
    K. Decker, K. Sycara, and M. Williamson, ''Middle-agents for the internet,'' in Proceedings of the 15th Joint Conference on Artificial Intelligence, vol. 1. Morgan Kaufmann, 1997, pp. 578-573.Google Scholar
  33. 33.
    K. Decker, X. Zheng, and C. Schmidt, ''A multi-agent system for automated genetic annotation,'' in Proceedings of the Fifth International Conference on Autonomous Agents, 2000, pp. 433-440.Google Scholar
  34. 34.
    M. E. desJardins, E. H. Durfee, and C. L. O. nad Michael J. Wolverton, ''A survey of research in distributed, continual planning,'' AI Magazine, vol. 20, no. 4, pp. 13-22, 1999.Google Scholar
  35. 35.
    F. Dignum, B. Dunin-Keplicz, and R. Verbrugge, ''Agent theory for team formation by dialogue,'' in C. Castelfranchi and Y. Lespérance, (eds.), Intelligent Agents VII: Proceedings of the Seventh International Workshop on Agent Theories, Architectures, and Languages (ATAL 2000), Springer: Berlin, Germany, 2000, pp. 150-166.Google Scholar
  36. 36.
    F. Dignum, B. Dunin-Keplicz, and R. Verbrugge, ''Creating collective intention through dialogue,'' Logic IGPL, vol. 9, no. 2, pp. 305-319, 2001.Google Scholar
  37. 37.
    M. d'Inverno, D. Kinny, and M. Luck, 1998, ''Interaction protocols in agentis,'' in Proceedings of the Third International Conference on Multi-Agent Systems, IEEE Press, 1998, pp. 261-268.Google Scholar
  38. 38.
    M. d'Inverno, and M. Luck, ''Understanding autonomous interaction,'' in W. Wahlster (ed.), ECAI'96-Proceedings of the 13th European Conference on Artificial Intelligence. John Wiley and Sons, Ltd., 1996, pp. 529-533.Google Scholar
  39. 39.
    M. d'Inverno and M. Luck, Understanding Agent Systems. Springer, (2nd edn.), 2004.Google Scholar
  40. 40.
    M. d'Inverno, M. Luck, M. Georgeff, D. Kinny, and M. Wooldridge, ''The dMARS architecture: A specification of the distributed multi-agent reasoning system,'' Auton. Agents Multi-Agent Syst., 2004.Google Scholar
  41. 41.
    R. Duboz, èric Ramat, and P. Preux, ''Scale transfer modeling: using emergent computation for coupling an ordinary differential equation system with a reactive agent model,'' Syst. Anal. Model. Simul. vol. 43, no. 6, pp. 793-814, 2003.Google Scholar
  42. 42.
    K. Ducatel, M. Bogdanowicz, F. Scapolo, J. Leijten, and J.-C. Burgelman, ''Scenarios for ambient intelligence in 2010,'' Technical report, Information Society Technologies, European Commission, 2001.Google Scholar
  43. 43.
    E. H. Durfee and V. R. Lesser, ''Partial global planning: A coordination framework for distributed hypothesis formation,'' IEEE Trans. Syst. Man, Cyber, vol. 21, no. 5, pp. 1167-1183, 1991.Google Scholar
  44. 44.
    F. Eemeren, R. Grootendorst, F. S. Henkemans, J. A. Blair, R. H. Johnson, E. C. W. Krabbe, C. Plantin, D. N. Walton, C. A. Willard, J. Woods, and D. Zarefsky, Fundamentals of Argumentation Theory, Lawrence Erlbaum Associates: Mahwah, NJ, USA, 1996.Google Scholar
  45. 45.
    U. Endriss and N. Maudet, ''Welfare engineering in multiagent systems,'' in A. Omicini, P. Petta, and J. Pitt, (eds.), Engineering Societies in the Agents World (ESAW-2003): Post-Proceedings.Springer: Berlin, Germany, 2004.Google Scholar
  46. 46.
    U. Endriss, N. Maudet, F. Sadri, and F. Toni, ''On optimal outcomes of negotiations over resources,'' in M. W. J. S. Rosenschein, T. Sandholm and M. Yokoo, (eds.), Proceedings of the Second International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2002), ACM Press: New York, NY, USA, 2003, pp. 177-184.Google Scholar
  47. 47.
    M. Esteva, J. A. Rodrøguez-Aguilar, C. Sierra, P. Garcia, and J. L. Arcos, ''On the formal speci-fications of electronic institutions,'' in Agent Mediated Electronic Commerce, The European Agent-Link Perspective, Berlin, Springer-Verlag: 2001, pp. 126-147.Google Scholar
  48. 48.
    R. Fagin, J. Y. Halpern, Y. Moses, and M. Y. Vardi, Reasoning about Knowledge, MIT Press: Cambridge, MA, USA, 1996.Google Scholar
  49. 49.
    T. Finin, Y. Labrou, and J. Mayfield, ''KQML as an agent communication language,'' in J. Bradshaw (ed.), Software Agents, MIT Press: Cambridge, MA, USA, 1997, pp. 291-316.Google Scholar
  50. 50.
    FIPA, ''Communicative act library specification,'' Standard SC00037J, Foundation for Intelligent Physical Agents, 2002.Google Scholar
  51. 51.
    I. Foster, and C. Kesselman, (eds.), The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 1998.Google Scholar
  52. 52.
    I. Foster, C. Kesselman, and S.Tuecke, ''The anatomy of the grid: Enabling scalable virtual organizations,'' Int. J. High Perform. Compu. Appl. vol. 15, no. 3, pp. 200-222, 2001.Google Scholar
  53. 53.
    J. G. Frey, M. Bradley, J. W. Essex, M. B. Hursthouse, S. M. Lewis, M. M. Luck, L. Moreau, D. C. D. Roure, M. Surridge, and A. Welsh, ''Combinatorial chemistry and the Grid,'' in F. Berman, G. Fox, and T. Hey, (eds.), Grid Computing: Making the Global Infrastructure a Reality. John Wiley and Sons: Chichester, England, 2003, pp. 945-962.Google Scholar
  54. 54.
    D. Gambetta, (ed.), Trust: Making and Breaking Cooperative Relations, Blackwell: Basil, 1988.Google Scholar
  55. 55.
    E. Goubault, ''Geometry and concurrency: a user's guide,'' Math. Struct. Comput. Sci., vol. 10, no. 4, pp. 411-425, 2000.Google Scholar
  56. 56.
    S. Grand, D. Cliff, and A. Malhotra, ''Creatures: Artificial life autonomous software agents for home entertainment,'' in Proceedings of the First International Conference on Autonomous Agents, ACM Press, 1997, pp. 22-29.Google Scholar
  57. 57.
    R. S. Gray, G. Cybenko, D. Kotz, R. A. Peterson, and D. Rus, ''D'Agents: Applications and performance of a mobile-agent system,''Software-Prac. Exp., vol. 32, no. 6, pp. 543-573, 2002.Google Scholar
  58. 58.
    N. Griffiths, and M. Luck, ''Coalition formation through motivation and trust,'' in Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems. ACM Press: 2003, pp. 17-24.Google Scholar
  59. 59.
    J. Hendler, ''Agents and the Semantic Web,'' IEEE Intell. Syst., vol. 16, no. 2.Google Scholar
  60. 60.
    R. Hill, J. Chen, J. Gratch, P. Rosenbloom, and M. Tambe, ''Intelligent agents for the synthetic battlefield,'' in Joint proceedings of the Fourteenth National Conference on Artificial Intelligence and the Ninth Conference on Innovative Applications of Artificial Intelligence, Providence, RI, 1997, pp. 1006-1012.Google Scholar
  61. 61.
    I. Horrocks, ''DAML+OIL: A Reason-able Web ontology language,'' in Proceedings of the 8th International Conference on Extending Database Technology. Springer-Verlag, 2002, pp. 2-13.Google Scholar
  62. 62.
    I. Horrocks, P. F. Patel-Schneider, and F. van Harmelen, ''From SHIQ and RDF to OWL: The making of a web ontology language,'' J. of Web Semantics, vol. 1, no. 1, pp. 7-26, 2003.Google Scholar
  63. 63.
    N. Howden, R. Ronnquist, A. Hodgson, and A. Lucas, ''JACK Intelligent Agents: Summary of an agent infrastructure,'' in T. Wagner and O. Rana (eds.), The 5th International Conference on Autonomous Agents, Workshop on Infrastructure for Agents, MAS and Scalable MAS, 2001, pp. 251-257.Google Scholar
  64. 64.
    M. N. Huhns, L. M. Stephens, and N. Ivezic, ''Automating supply-chain management,'' in Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems, ACM Press: 2002, pp. 1017-1024.Google Scholar
  65. 65.
    N. R. Jennings, ''An agent-based approach for building complex software systems,'' Communi. ACM, vol. 44, no. 4, pp. 35-41, 2000.Google Scholar
  66. 66.
    N. Jennings, P. Faratin, A. Lomuscio, S. Parsons, C. Sierra, and M. Wooldridge, ''Automated negotiation: Prospects, methods and challenges,'' Group Decis. Negot. vol. 10, no. 2, 2001.Google Scholar
  67. 67.
    F. V. Jensen, Introduction to Bayesian Networks, Springer: New York, NY, USA, 1996.Google Scholar
  68. 68.
    D. Johansen, K. J. Lauvset, R. van Renesse, F. B. Schneider, N. P. Sudmann, and K. Jacobsen, ''A TACOMA retrospective,'' Software-Prac. Exp., vol. 32, no. 6, pp. 605-619, 2002.Google Scholar
  69. 69.
    S. Khan, R. Makkena, F. McGeary, K. Decker, W. Gillis, and C. Schmidt, ''A multi-agent system for the quantitative simulation of biological networks,'' in Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems. ACM Press, 2003, pp. 385-392.Google Scholar
  70. 70.
    M. Klusch, ''Information agent technology for the internet: A survey,'' Data Knowl. Eng., vol. 36, no. 3, 2001.Google Scholar
  71. 71.
    M. Klusch and K. Sycara, ''Brokering and matchmaking for coordination of agent societies: A Survey,'' in A. Omicini, F. Zambonelli, M. Klusch, and R. Tolksdorf, (eds.), Coordination of Internet Agents: Models, Technologies, and Applications, Springer:Verlag, 2001, pp. 197-224.Google Scholar
  72. 72.
    Y. Labrou, T. Finin, and Y. Peng, ''The current landscape of Agent Communication Languages,'' IEEE Intell. Syst., vol. 14, no. 2, 1999.Google Scholar
  73. 73.
    D. B. Lange and M. Oshima, Programming and Deploying Java Mobile Agents Aglets, Addison-Wesley Longman Publishing Co. Inc, 1998.Google Scholar
  74. 74.
    G. L. Lilien, P. Kotler, and K. S. Moorthy, Marketing Models, Prentice-Hall: Englewood Cliffs, NJ, USA, 1992.Google Scholar
  75. 75.
    F. Lopez y Lopez, M. Luck, and M. d'Inverno, ''Constraining autonomy through Norms,'' in Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems, ACM Press, 2002, pp. 674-681.Google Scholar
  76. 76.
    C. K. Low, T. Y. Chen, and R. Roennquist, ''Automated test case generation for BDI agents,'' Auton. Agents Multi-Agent Syst., vol. 2, no. 4, pp. 311-332, 1999.Google Scholar
  77. 77.
    M. Luck, ''From definition to deployment: What next for agent-based systems?,'' Knowl. Eng. Rev., vol. 14, no. 2, 1990.Google Scholar
  78. 78.
    M. Luck, R. Ashri, and M. d'Inverno, Agent-Based Software Development, Artech House: Norwood, MA, 2004.Google Scholar
  79. 79.
    M. Luck and M. d'Inverno, ''A formal framework for agency and autonomy,'' in Proceedings of the First International Conference on Multi-Agent Systems, AAAI Press/MIT Press, 1995, pp. 254-260.Google Scholar
  80. 80.
    M. Luck, S. Munroe, and M. d'Inverno, ''Autonomy: Variable and generative,'' in H. Hexmoor, C. Castelfranchi, and R. Falcone, (eds.), Agent Autonomy, Kluwer, 2003, pp. 9-22.Google Scholar
  81. 81.
    P. M. Markopoulos, and J. O. Kephart, ''How valuable are shopbots?,'' in Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems. ACM Press, 2002, pp. 1009-1016.Google Scholar
  82. 82.
    P. McBurney, R. Eijk, S. Parsons, and L. Amgoud, ''A dialogue-game protocol for agent purchase negotiations,'' J. Auton. Agents Multi-Agent Syst., vol. 7, no. 3, pp. 235-273, 2003.Google Scholar
  83. 83.
    P. McBurney and S. Parsons, ''Formalizing scenario analysis,'' in A. Darwiche and N. Friedman, (eds.), Uncertainty in Artificial Intelligence: Proceedings of the Eighteenth Conference (UAI-2002), Morgan Kaufmann: San Francisco, CA, USA, 2002, pp. 327-334.Google Scholar
  84. 84.
    P. McBurney and S. Parsons, ''Dialogue game protocols,'' in M.-P. Huget (ed.), Communication in Multi-Agent Systems: Agent Communication Languages and Conversation Policies, Lecture Notes in Artificial Intelligence 2650. Springer: Berlin, Germany, 2003, pp. 269-283.Google Scholar
  85. 85.
    P. McBurney and S. Parsons, ''Engineering democracy in open agent systems,'' in A. Omicini, P. Petta, and J. Pitt, (eds.), Engineering Societies in the Agents World (ESAW-2003): Post-Proceedings, Springer: Berlin, Germany, 2004.Google Scholar
  86. 86.
    P. McNamara and H. Prakken, (eds.), Norms, Logics and Information Systems: New Studies in Deontic Logic and Computer Science, IOS Press: Amsterdam, The Netherlands, 1998.Google Scholar
  87. 87.
    L. Moreau, S. Miles, C. Goble, M. Greenwood, V. Dialani, M. Addis, N. Alpdemir, R. Cawley, D. D. Roure, J. Ferris, R. Gaizauskas, K. Glover, C. Greenhalgh, P. Li, X. Liu, P. Lord, M. Luck, D. Marvin, T. Oinn, N. Paton, S. Pettifer, M. V. Radenkovic, A. Roberts, A. Robinson, T. Rodden, M. Senger, N. Sharman, R. Stevens, B. Warboys, A. Wipat, and C. Wroe, ''On the use of agents in a bioInformatics grid,'' in S. Lee, S. Sekguchi, S. Matsuoka, and M. Sato, (eds.), in Proceedings of the Third IEEE/ACM CCGRID'2003 Workshop on Agent Based Cluster and Grid Computing. Tokyo, Japan, 2003, pp. 653-661.Google Scholar
  88. 88.
    J. Nicolaisen, V. Petrov, and L. Tesfatsion, ''Market power and efficiency in a computational electricity market with discriminatory double-auction pricing,'' IEEE Trans. on Evol. Comput., vol. 5, no. 5, pp. 504-523, 2001.Google Scholar
  89. 89.
    T. J. Norman, A. Preece, S. Chalmers, N. R. Jennings, M. M. Luck, V. D. Dang, T. D. Nguyen, V. Deora, J. Shao, W. A. Gray, and N. J. Fiddian, ''CONOISE: Agent-based formation of virtual organisations,'' in Research and Development in Intelligent Systems XX: Proceedings of AI2003, the Twenty third International Conference on Innovative Techniques and Applications of Artificial Intelligence, 2003, pp. 353-366.Google Scholar
  90. 90.
    S. Oaks, B. Traversat, and L. Gong, JXTA In a Nutshell. O'Reilly and Associates, 2002.Google Scholar
  91. 91.
    J. Odell, H. Van Dyke Parunak, and B. Bauer, ''Representing agent interaction protocols in UML,'' in P. Ciancarini and M. J. Wooldridge, (eds.), First International Workshop, AOSE 2000 on Agentoriented Software Engineering, Springer-Verlag, 2001, pp. 121-140.Google Scholar
  92. 92.
    M. J. Osborne, and A. Rubinstein, A Course in Game Theory, MIT Press: Cambridge, MA, USA, 1994.Google Scholar
  93. 93.
    M. Paolucci, T. Kawamura, T. R. Payne, and K. P. Sycara, ''Semantic matchmaking of web services capabilities,'' in I. Horrocks and J. A. Hendler, (eds.), International Semantic Web Conference, vol. 2342 of LNCS, Springer, 2002, pp. 333-347.Google Scholar
  94. 94.
    R. Parikh, ''The logic of games and its applications,'' Ann. Discrete Math., vol. 24, pp. 111-140, 1985.Google Scholar
  95. 95.
    S. Parsons, and P. McBurney, ''Argumentation-based communication between agents,'' in M.-P. Huget (ed.), Communication in Multi-Agent Systems: Agent Communication Languages and Conversation Policies, Lecture Notes in Artificial Intelligence 2650, Springer: Berlin, Germany, 2003, pp. 164-178.Google Scholar
  96. 96.
    H. V. D. Parunak, ''A practitioners review of industrial agent applications,'' Auton. Agents Multi-Agent Syst., vol. 3, no. 4, pp. 389-407, 2000.Google Scholar
  97. 97.
    M. Pauly, ''Logic for social software,'' Ph.D. thesis, Centrum voor Wiskunde en Informatica, Universiteit van Amsterdam: Amsterdam, The Netherlands (Institute for Logic, Language and Computation Dissertation Series DS-2001-10), 2001.Google Scholar
  98. 98.
    T. R. Payne, R. Singh, and K. P. Sycara, ''Importing the semantic web in UDDI,'' in C. Bussler, R. Hull, S. A. McIlraith, M. E. Orlowska, B. Pernici, and J. Yang, (eds.), Web Services, E-Business, and the Semantic Web, CAiSE 2002 International Workshop, vol. 2512 of LNCS, Springer, 2002, pp. 225-236.Google Scholar
  99. 99.
    S. Phelps, P. McBurney, S. Parsons, and E. Sklar, ''Co-evolutionary auction mechanism design: A preliminary report,'' in J. Padget, D. C. Parkes, N. M. Sadeh, O. Shehory, and W. E. Walsh, (eds.), Agent Mediated Electronic Commerce IV: Designing Mechanisms and Systems, Springer: Berlin, Germany, 2003, pp. 123-142.Google Scholar
  100. 100.
    J. L. Pollock, Cognitive Carpentry: A Blueprint for How to Build a Person, MIT Press: Cambridge, MA, USA, 1995.Google Scholar
  101. 101.
    C. Preist, C. Bartolini, and A. Byde, ''Agent-based service composition through simultaneous negotiation in forward and reverse auctions,'' in Proceedings of the 4th ACM Conference on Electronic Commerce. ACM Press, 2003, pp. 55-63.Google Scholar
  102. 102.
    I. Rahwan, P. McBurney, and E. Sonenberg, ''Towards a theory of negotiation strategy (a preliminary report),'' in S. Parsons and P. Gmytrasiewicz, (eds.), Fifth Workshop on Decision-Theoretic and Game-Theoretic Agents, AAMAS: Melbourne, Australia, 2003, pp. 73-80.Google Scholar
  103. 103.
    I. Rahwan, S. D. Ramchurn, N. R. Jennings, P. McBurney, S. Parsons, and E. Sonenberg, ''Argumentation-based negotiation,'' Knowl. Eng. Rev. (In press), 2004.Google Scholar
  104. 104.
    A. S. Rao and M. P. Georgeff, ''Modeling rational agents within a BDI-Architecture,'' in J. Allen, R. Fikes, and E. Sandewall, (eds.) Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning KR91, Morgan Kaufmann: San Mateo, CA, USA, 1991.Google Scholar
  105. 105.
    S. Renooij, ''Probability elicitation for belief networks: issues to consider,'' Knowl. Eng. Rev., vol. 16, no. 3, pp. 255-269, 2001.Google Scholar
  106. 106.
    J. Rickel and W. L. Johnson, ''Integrating pedagogical capabilities in a virtual environment agent,'' in Proceedings of the First International Conference on Autonomous Agents, ACM Press, 1997, pp. 30-38.Google Scholar
  107. 107.
    A. E. Roth, ''The economist as engineer: game theory, experimentation, and computation as tools for design economics,'' Econometrica, vol. 70, no. 4, pp. 1341-1378, 2002.Google Scholar
  108. 108.
    J. Sabater, and C. Sierra, ''Reputation and social network analysis in multi-agent systems,'' in Proceedings of the First International Joint conference on Autonomous Agents and Multiagent Systems. ACM Press, 2002, pp. 475-482.Google Scholar
  109. 109.
    T. W. Sandholm, ''Distributed rational decision making,'' in G. Weiss, (ed.), Multiagent Systems: A Modern Introduction to Distributed Artificial Intelligence, MIT Press: Cambridge, MA, USA, 1999, pp. 201-258.Google Scholar
  110. 110.
    J. Searle, Speech Acts: An Essay in the Philosophy of Language, Cambridge University Press: Cambridge, UK, 1969.Google Scholar
  111. 111.
    O. Shehory and S. Kraus, ''Methods for task allocation via agent coalition formation,'' Artif. Intell., vol. 101, no. 1-2, pp. 165-200, 1998.Google Scholar
  112. 112.
    C. Sierra and F. Dignum, ''Agent-mediated electronic commerce: Scientific and technological roadmap,'' in F. Dignum and C. Sierra, (eds.), Agent Mediated Electronic Commerce: The European AgentLink Perspective, vol. 1991 of Lecture Notes in Computer Science, Springer, 2001, pp. 1-18.Google Scholar
  113. 113.
    M. P. Singh, ''Agent communication languages: Rethinking the principles,'' IEEE Comput., vol. 31, no. 12, pp. 40-47, 1998.Google Scholar
  114. 114.
    R. G. Smith and R. Davis, ''Frameworks for cooperation in distributed problem solving,'' IEEE Trans. Syst. Man, Cyber., vol. 11, no. 1, 1980.Google Scholar
  115. 115.
    N. Streitz, ''Interaction design for the disappearing computer,'' in E. H. L. Aarts, R. Collier, E. van Loenen, and B. E. R. de Ruyter, (eds.), Ambient Intelligence, Vol. 2875 of Lecture Notes in Computer Science, Springer, 2003, pp. 351-355.Google Scholar
  116. 116.
    K. Sycara, M. Paolucci, M. van Velsen, and J. Giampapa, ''The RETSINA MAS Infrastructure,'' Autonomous Agents and Multi-Agent Systems, vol. 7, no. 1-2, pp. 29-48, 2003.Google Scholar
  117. 117.
    L. Tesfatsion, ''Agent-based computational economics: Growing economies from the bottom up,'' Artif. Life, vol. 8, no. 1, pp. 55-82, 2002.Google Scholar
  118. 118.
    F. Tohme and T. Sandholm, ''Coalition formation processes with belief revision among boundedrational self-interested agents,'' J. Logic Comput., vol. 9, no. 6, pp. 793-815, 1999.Google Scholar
  119. 119.
    D. Trastour, C. Bartolini, and C. Preist, ''Semantic web support for the business-to-business e-commerce pre-contractual lifecycle,'' Computer Networks: The International Journal of Computer and Telecommunications Networking, vol. 42, no. 5, pp. 661-673, 2003.Google Scholar
  120. 120.
    C. F. Tschudin, ''Mobile agent security,'' in M. Klusch, (ed.), Intell. Inform. Agents, Springer, 1999. pp. 431-446.Google Scholar
  121. 121.
    K. Tuyls, ''Learning in multi-agent systems: An evolutionary game theoretic approach,'' Phd thesis, Vrije Universiteit, Brussels, Belgium, 2004.Google Scholar
  122. 122.
    W. W. Vasconcelos, J. Sabater, C. Sierra, and J. Querol, ''Skeleton-based agent development for electronic institutions,'' in Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems. ACM Press, 2002, pp. 696-703.Google Scholar
  123. 123.
    G. Vigna, ''Cryptographic traces for mobile agents,'' in G. Vigna, (ed.), Mobile Agents and Security, vol. 1419 of LNCS, Springer-Verlag, 1998, pp. 137-153.Google Scholar
  124. 124.
    G. Weiss, ''Agent orientation in software engineering,'' Knowl. Eng. Rev., vol. 16, no. 4, pp. 349-373, 2002.Google Scholar
  125. 125.
    M. P. Wellman, A. R. Greenwald, P. Stone, and P. R. Wurman, ''The 2001 Trading Agent Competition,'' Electron. Markets, vol. 13, no. 1, 2002.Google Scholar
  126. 126.
    J. E. White, ''Mobile Agents,'' in J. M. Bradshaw (ed.), Software Agents, AAAI Press / The MIT Press, 1997, pp. 437-472.Google Scholar
  127. 127.
    S. Willmott, U. Cortes, and D. Cabanillas, ''Standards for Agent Development,'' in M. Luck, R. Ashri, and M. d'Inverno, (eds.), Agent-Based Software Development, Artech House: Norwood, MA, 2004.Google Scholar
  128. 128.
    M. J. Wooldridge, ''The logical modelling of computational multi-agent systems,'' Ph.D. thesis, University of Manchester, Manchester UK, 1992.Google Scholar
  129. 129.
    M. Wooldridge and P. Ciancarini, ''Agent-Oriented software engineering: The state of the art,'' in P. Ciancarini and M. Wooldridge, (eds.), Agent-Oriented Software Engineering, vol. 1957 of LNCS, Springer, 2001, pp. 1-28.Google Scholar
  130. 130.
    M. Wooldridge, N. R. Jennings, and D. Kinny, ''The gaia methodology for agent-oriented analysis and design,'' Autonomous Agents and Multi-Agent Systems, vol. 3, no. 3, pp. 285-312, 2000.Google Scholar
  131. 131.
    F. Zambonelli and H. Parunak, ''Signs of a revolution in computer science and software engineering,'' in P. Petta, R. Tolksdorf, and F. Zambonelli, (eds.), Engineering Societies in the Agents World (ESAW 2002), Springer: Berlin, Germany, 2003, pp. 13-28.Google Scholar

Copyright information

© Kluwer Academic Publishers 2004

Authors and Affiliations

  • Michael Luck
    • 1
  • Peter McBurney
    • 2
  • Chris Preist
    • 3
  1. 1.School of Electronics and Computer ScienceUniversity of SouthamptonSouthamptonUK
  2. 2.Department of Computer ScienceUniversity of LiverpoolLiverpoolUK
  3. 3.HP LabsBristol BS34 8QZUK

Personalised recommendations