Academia.eduAcademia.edu

Outline

Augmenting Agent Platforms to Facilitate Conversation Reasoning

2011, Lecture Notes in Computer Science

Abstract

Within Multi Agent Systems, communication by means of Agent Communication Languages (ACLs) has a key role to play in the cooperation , coordination and knowledge-sharing between agents. Despite this, complex reasoning about agent messaging, and specifically about conversations between agents, tends not to have widespread support amongst general-purpose agent programming languages. ACRE (Agent Communication Reasoning Engine) aims to complement the existing logical reasoning capabilities of agent programming languages with the capability of reasoning about complex interaction protocols in order to facilitate conversations between agents. This paper outlines the aims of the ACRE project and gives details of the functioning of a prototype implementation within the Agent Factory multi agent framework.

References (21)

  1. Labrou, Y.: Standardizing agent communication. Multi-Agents Systems and Ap- plications (Advanced Course on Artificial Intelligence) (2001) 74-97
  2. Collier, R.W., O'Hare, G.M.P., Lowen, T., Rooney, C.: Beyond Prototyping in the Factory of Agents. In: Multi-Agent Systems and Application III: 3rd International Central and Eastern European Conference on Multi-Agent Systems (CEEMAS 2003), Prague, Czech Republic (2003)
  3. Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an Agent Com- munication Language. In: Proceedings of the Third International Conference on Information and Knowledge Management, Gaithersburg, MD (1994) 456-463
  4. Poslad, S., Buckle, P., Hadingham, R.: The FIPA-OS Agent Platform: Open Source for Open Standards. In: Proceedings of the 5th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agents (PAAM2000), Manchester (2000) 368
  5. Foundation for Intelligent Physical Agents: FIPA Communicative Act Library Specification (2002)
  6. Foundation for Intelligent Physical Agents: FIPA Interaction Protocol Library Specification (2000)
  7. Bellifemine, F., Caire, G., Trucco, T., Rimass, G.: Jade Programmer's Guide (2007)
  8. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming multi-agent systems in AgentSpeak using Jason. Wiley-Interscience (2007)
  9. Collier, R.W., Ross, R., O'Hare, G.M.P.: A Role-Based Approach to Reuse in Agent-Oriented Programming. In: AAAI Fall Symposium on Roles, an Interdisci- plinary Perspective (Roles 2005), Arlington, VA, USA (2005)
  10. Barbuceanu, M., Fox, M.S.: COOL: A language for describing coordination in multi agent systems. In: Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95). (1995) 17-24
  11. Cost, R.S., Finin, T., Labrou, Y., Luan, X., Peng, Y., Soboroff, I., Mayfield, J., Boughannam, A.: Jackal: a Java-based Tool for Agent Development. In: Working Papers of the AAAI-98 Workshop on Software Tools for Developing Agents, AAAI Press (1998)
  12. Bradshaw, J.M., Dutfield, S., Benoit, P., Woolley, J.D.: KAoS: Toward an industrial-strength open agent architecture. Software Agents (1997) 375-418
  13. Cost, R.S., Chen, Y., Finin, T., Labrou, Y., Peng, Y.: Modeling agent conversations with colored petri nets. In: In: Workshop on Specifying and Implementing Con- versation Policies, Third International Conference on Autonomous Agents (Agents '99), Seattle. (1999) 59-66
  14. Parunak, H.: Visualizing Agent Conversations: Using Enhanced Dooley Graphs for Agent Design and Analysis. In: Proceedings of the Second International Conference on Multi-Agent Systems (ICMAS). (1996)
  15. Foundation for Intelligent Physical Agents: FIPA ACL Message Structure Specifi- cation (2002)
  16. Lillis, D., Collier, R.W.: ACRE: Agent Communication Reasoning Engine. In: 3rd International Workshop on LAnguages, Methodologies and Development Tools for Multi Agent SystemS (LADS'010), Lyon (2010)
  17. Braubach, L., Pokahr, A.: Goal-Oriented Interaction Protocols. In: MATES '07: Proceedings of the 5th German Conference on Multiagent System Technologies. Volume 4687., Leipzig, Germany, Springer (2007) 85-97
  18. Collier, R.W.: Agent Factory: A Framework for the Engineering of Agent-Oriented Applications. Phd thesis, University College Dublin (2001)
  19. Collier, R.W., Ross, R., O'Hare, G.M.P.: Realising Reusable Agent Behaviours with ALPHA. In: Proceedings of the 3rd German Conference on Multi-Agent System Technologies (MATES 05), Koblenz, Germany (2005) 210-215
  20. Muldoon, C., O'Hare, G.M.P., Collier, R.W., O'Grady, M.J.: 6. In: Towards Per- vasive Intelligence: Reflections on the Evolution of the Agent Factory Framework. Springer US, Boston, MA (2009) 187-212
  21. Nilsson, N.J.: Teleo-Reactive Programs for Agent Control. Journal of Artificial Intelligence Research 1 (1994) 139-158