KQML as an agent communication language
Software agents
Agent communication transfer protocol
AGENTS '00 Proceedings of the fourth international conference on Autonomous agents
Verifying Compliance with Commitment Protocols
Autonomous Agents and Multi-Agent Systems
Designing Agent Communication Languages for Multi-agent Systems
MAAMAW '99 Proceedings of the 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World: MultiAgent System Engineering
Using Colored Petri Nets for Conversation Modeling
Issues in Agent Communication
Semantics of Agent Communication Languages for Group Interaction
Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence
Designing Conversation Policies using Joint Intention Theory
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
A Semantic Framework for Specifying Agent Communication Languages
ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
A protocol-based semantics for an agent communication language
IJCAI'99 Proceedings of the 16th international joint conference on Artifical intelligence - Volume 1
Hi-index | 0.00 |
Conversations involving three or more agents often occur in multi-agent systems, for example in brokering and auction protocols typically used in e-commerce. For developing agents in open systems, it is important that the interactions in such conversations have a precise and unambiguous meaning. We address this issue by generalising a protocol-based semantic framework for expressing the semantics of Agent Communication Languages. The generalisations involve exploiting mechanistic aspects of the interaction (conversation identifiers), greater flexibility in the space of possible replies, and a richer representation of protocol states. We define intentional specifications for some brokerage and auction protocols, including event-based clocks to determine the ordering of events. We then discuss how these agent interaction protocols can be integrated with internet protocols, using the Agent Communication Transfer Protocol (ACTP), an application layer protocol designed to generalize communication between heterogeneous agents. We conclude that this approach to specifying multi-party protocols and the implementation platform of ACTP leads to clearer interfaces for open systems and easier re-use, with a potentially significant impact on e-commerce systems deployment and standardisation efforts.