From Agent Factory

Jump to: navigation, search



ACRE (Agent Conversation Reasoning Engine) is a project designed to furnish agent platforms (and, by extension, the agents themselves) with the facilities necessary for reasoning about conversations. As messages are sent and received, ACRE will match these to conversations (following pre-defined protocols) and generate appropriate beliefs that will allow the developer to manage communication more easily.

ACRE currently consists of two separate packages:

  • MAS-ACRE contains the core of the ACRE system, without any direct links to any particular MAS framework or AOP language. This includes tools for the generation and management of interaction protocols: the Protocol Editor and Repository Manager.
  • AF-ACRE is the implementation of those components specific to the Agent Factory framework, with hooks for any AOP language that is built to support the Common Language Framework.



The Agent Factory implementation of ACRE consists a number of different components, which are outlined below. These pages include discussion of the actions and percepts made available by ACRE to help with the handling of communication.

  • The ACRE Module is the core component to be imported into ACRE-enabled agents. It manages individual conversations.
  • The ACRE Group Module allows an agent to handle multiple related conversations together.
  • The Protocol Manager is a platform service allowing protocol definitions to be loaded for the use of all agents.



  • D. Lillis, H. R. Jordan, and R. W. Collier. Evaluation of a Conversation Management Toolkit for Multi Agent Programming. In Proceedings of the 10th International Workshop on Programming Multi-Agent Systems (ProMAS 2012), Valencia, Spain, 2012. [PDF (306k)] [BibTeX]
  • D. Lillis and R. W. Collier. Augmenting Agent Platforms to Facilitate Conversation Reasoning. In M. Dastani, A. E. F. Seghrouchni, J. F. Hubner, and J. Leite, editors, Post-proceedings of the 3rd International Workshop on LAnguages, methodologies and Development tools for multi-agent systemS, Lyon, France, 2011. Springer. [PDF (632k)] [BibTeX]
  • D. Lillis and R. W. Collier. ACRE: Agent Communication Reasoning Engine. In 3rd International Workshop on LAnguages, Methodologies and Development Tools for Multi Agent SystemS (LADS'010), Lyon, 2010. [PDF (144k)] [BibTeX]