Abstract
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 micro-protocols. This approach improves modularity and reusability in interaction protocol engineering. We apply this idea to the example of supply chain management.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Barbuceanu, M., Fox, M.S.: COOL: A language for describing coordination in multiagent system. In: First International Conference on Multi-Agent Systems (ICMAS 1995), San Francisco, USA, June 1995, pp. 17–24. AAAI Pres, Menlo Park (1995)
Barbuceanu, M., Fox, M.S.: Coordinating multiple agents in the supply chain. In: Proceedings of the Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE 1996), Stanford University, USA (June 1996)
Burmeister, B., Haddadi, A., Sundermeyer, K.: Generic, configurable, cooperation protocols for multi-agent systems. In: Müller, J.P., Castelfranchi, C. (eds.) MAAMAW 1993. LNCS, vol. 957, pp. 157–171. Springer, Heidelberg (1995)
Cox, B., Tygar, J., Sirbu, M.: Netbill security and transaction protocol. In: Proceedings of the First USENIX Workshop in Electronic Commerce (July 1995)
Davis, R., Smith, R.G.: Negotiation as a metaphor for distributed problem solving. Artificial Intelligence 20, 63–109 (1983)
Demazeau, Y.: From interactions to collective behaviour in agent-based systems. In: First European Conference on Cognitive Science, Saint-Malo, France (April 1995)
Demazeau, Y.: Steps towards multi-agent oriented programming. In: Slides Workshop, 1st International Workshop on Multi-Agent Systems, IWMAS 1997 (October 1997)
Esteva, M., Rodriguez, J.A., Sierra, C., Garcia, P., Arcos, J.L.: On the formal specifications of electronic institutions. In: Sierra, C., Dignum, F.P.M. (eds.) AgentLink 2000. LNCS (LNAI), vol. 1991, pp. 126–147. Springer, Heidelberg (2001)
FIPA. Specification. Foundation for Intelligent Physical Agents (2000), http://www.fipa.org/repository/fipa2000.html
Fisher, M., Wooldridge, M.: Specifying and executing protocols for cooperative action. In: International Working Conference on Cooperating Knowledge-Based Systems (CKBS 1994), Keele (1994)
Holzmann, G.J.: Design and Validation of Computer Protocols. Prentice-Hall, Englewood Cliffs (1991)
Huget, M.-P., Koning, J.-L.: Interaction protocol engineering in multiagent systems. In: Huget, M.-P. (ed.) Communication in Multiagent Systems. LNCS (LNAI), vol. 2650, pp. 179–193. Springer, Heidelberg (2003)
Huget, M.-P.: Une ingénierie des protocoles d’interaction pour les systèmes multiagents. PhD thesis, Université Paris 9 Dauphine (June 2001)
Huget, M.-P.: Design agent interaction as a service to agents. In: Huget, M.-P., Dignum, F., Koning, J.-L. (eds.) AAMAS Workshop on Agent Communication Languages and Conversation Policies (ACL 2002), Bologna, Italy (July 2002)
Koning, J.-L., Huget, M.-P.: A component-based approach for modeling interaction protocols. In: 10th European-Japanese Conference on Information Modelling and Knowledge Bases, Finland (May 2000)
Koning, J.-L., Huget, M.-P.: Validating reusable interaction protocols. In: Arabnia, H. (ed.) The 2000 International Conference on Artificial Intelligence (ICAI 2000), Las Vegas, NV, June 2000, CSREA Press (2000)
Koning, J.-L., Huget, M.-P.: A semi-formal specification language dedicated to interaction protocols. In: Kangassalo, H., Jaakkola, H., Kawaguchi, E. (eds.) Information Modelling and Knowledge Bases XII, Frontiers in Artificial Intelligence and Applications, IOS Press, Amsterdam (2001)
Kuwabara, K., Ishida, T., Osato, N.: AgenTalk: Coordination protocol description for multiagent systems. In: First International Conference on MultiAgent Systems (ICMAS 1995), San Francisco, June 1995, AAAI Press, Menlo Park (1995) (Poster)
Moore, S.A.: On conversation policies and the need for exceptions. In: Autonomous Agents 1999 Special Workshop on Conversation Policies (1999)
Odell, J., Parunak, H.V.D., Bauer, B.: Representing agent interaction protocols in UML. In: Ciancarini, P., Wooldridge, M. (eds.) Proceedings of First International Workshop on Agent-Oriented Software Engineering, Limerick, Ireland, June 10, Springer, Heidelberg (2000)
OMG. UML 1.4. Technical report, OMG (2001)
Singh, M.P.: On the semantics of protocols among distributed intelligent agents. In: IEEE Conference on Computers and Communication, Phoenix, USA, pp. 1–14 (1992)
Webber, C., Bergia, L., Pesty, S., Balacheff, N.: The baghera project: a multiagent architecture for human learning. In: Proceedings of the Workshop Multi-Agent Architectures for Distributed Learning Environments, AIED 2001, San Antonio, TX, pp. 12–17 (2001)
Wooldridge, M.: Reasoning about Rational Agents. MIT Press, Cambridge (2000)
XML. The xtensible markup language See, http://www.xml.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vitteau, B., Huget, MP. (2004). Modularity in Interaction Protocols. In: Dignum, F. (eds) Advances in Agent Communication. ACL 2003. Lecture Notes in Computer Science(), vol 2922. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24608-4_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-24608-4_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20769-6
Online ISBN: 978-3-540-24608-4
eBook Packages: Springer Book Archive