Multi-Party agent conversations occur frequently in multi-agent systems, for example in brokering. However, clear, formal and unambiguous specifications of the semantics of such conversations are essential for open implementation by different developers. We address this issue by generalizing a protocol-based semantic framework for expressing the semantics of Agent Communication Languages. This is used to give formal specifications of brokerage protocols, which are implemented on top of an agent-oriented middleware system. We conclude that an emphasis on design and formal specification languages in agent communication leads to clearer interfaces, improved development prospects, better re-use and with a potentially significant impact on standardisation efforts.
[1]
Alexander Artikis,et al.
Agent communication transfer protocol
,
2000,
AGENTS '00.
[2]
Frank Guerin,et al.
Protocols and intentional specifications of multi-party agent conversions for brokerage and auctions
,
2000,
AGENTS '00.
[3]
Yun Peng,et al.
Using Colored Petri Nets for Conversation Modeling
,
2000,
Issues in Agent Communication.
[4]
Timothy W. Finin,et al.
KQML as an agent communication language
,
1994,
CIKM '94.
[5]
Jeremy V. Pitt,et al.
Designing Agent Communication Languages for Multi-agent Systems
,
1999,
MAAMAW.