Modularity in Interaction Protocols

Protocols or part of protocols are frequently reused through projects if they are sufficiently generic. For instance, the Contract Net protocol can be used verbatim or in other protocols such as the supply chain management. This reusability might be difficult to do due to the lack of reusability in current interaction protocol formalisms. In this paper, we present a new approach based on a modular architecture. A protocol is no longer monolithic but a composition of modules called micrc-protocols. This approach improves modularity and reusability in interaction protocol engineering. We apply this idea to the example of supply chain management.

[1]  Mark S. Fox,et al.  Coordinating multiple agents in the supply chain , 1996, Proceedings of WET ICE '96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises.

[2]  Jean-Luc Koning,et al.  A Semi-Formal Specification Language Dedicated to Interaction Protocols , 2000, EJC.

[3]  Kazuhiro Kuwabara,et al.  AgenTalk: Coordination Protocol Description for Multiagent Systems , 1995, ICMAS.

[4]  H. Van Dyke Parunak,et al.  Representing Agent Interaction Protocols in UML , 2000, AOSE.

[5]  Scott A. Moore On Conversation Policies and the Need for Exceptions , 2000, Issues in Agent Communication.

[6]  Marc-Philippe Huget,et al.  Design Agent Interaction as a Service to Agents , 2003, Communication in Multiagent Systems.

[7]  Afsaneh Haddadi,et al.  Generic, Configurable, Cooperation Protocols for Multi-Agent Systems , 1993, MAAMAW.

[8]  Gerard J. Holzmann,et al.  Design and validation of computer protocols , 1991 .

[9]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artif. Intell..

[10]  Nicolas Lhuillier,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2003 .

[11]  Benjamin Cox,et al.  NetBill Security and Transaction Protocol , 1995, USENIX Workshop on Electronic Commerce.

[12]  Marc-Philippe Huget,et al.  Interaction Protocol Engineering in Multiagent Systems , 2003 .

[13]  Michael Wooldridge,et al.  Reasoning about rational agents , 2000, Intelligent robots and autonomous agents.

[14]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artificial Intelligence.

[15]  Marc Esteva,et al.  On the Formal Specifications of Electronic Institutions , 2001, AgentLink.

[16]  Marc Esteva,et al.  On the formal specification of electronic institutions , 2001 .

[17]  Jean-Luc Koning,et al.  Interaction Protocol Engineering , 2003, Communication in Multiagent Systems.

[18]  M. Singh On the semantics of protocols among distributed intelligent agents , 1992, Eleventh Annual International Phoenix Conference on Computers and Communication [1992 Conference Proceedings].