Interaction patterns and observable commitments in a multi-agent trading scenario

We propose a formal semantics for the protocol diagrams (interaction patterns) of AUML (Agent Unified Modelling Language). We connect this proposal with a general framework for defining the semantics of ACLs (Agent Communication Languages). We then show that protocol diagrams should be parameterised with observable commitments: additional specification of the expected outcomes and normative positions resulting from the use of the protocol. A complete axiomatisation of a contract-net protocol is given, and animated to show how the agents comply with expected replies and respecting the norms. We conclude that this approach to `socialising' interaction between agents is important for developing open agent systems and potentially useful in standardisation.

[1]  Frank Dignum,et al.  Towards socially sophisticated BDI agents , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[2]  A. Koller,et al.  Speech Acts: An Essay in the Philosophy of Language , 1969 .

[3]  Jeremy V. Pitt,et al.  A Protocol-Based Semantics for an Agent Communication Language , 1999, IJCAI.

[4]  Mark Witkowski,et al.  Objective trust-based agents: Trust and trustworthiness in a multi-agent trading society , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[5]  Jörg P. Müller,et al.  An extension of UML by protocols for multi-agent interaction , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[6]  Frank Guerin,et al.  Protocols and intentional specifications of multi-party agent conversions for brokerage and auctions , 2000, AGENTS '00.

[7]  Munindar P. Singh A Social Semantics for Agent Communication Languages , 2000, Issues in Agent Communication.