Abstract
Much current research is focussed on developing agent interaction protocols (AIPs) that will ensure seamless interaction amongst agents in multi agent systems. The research covers areas such as desired properties of AIPs, reasoning about interaction types, languages and tools for representing AIPs, and implementing AIPs. However, there has been little work on defining the structural make up of an agent interaction protocol, or defining dedicated approaches for developing agent interaction protocols from a clear problem definition to the final specification. This paper addresses these gaps. We present a dedicated approach for developing agent interaction protocols. Our approach is driven by an analysis of the application domain and our proposed structured agent interaction protocol definition.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Wooldridge, M., Ciancarini, P.: Agent-Oriented Software Engineering: The State of the Art. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS (LNAI), vol. 1957, pp. 1–28. Springer, Heidelberg (2001)
Bussman, S., Jennings, N.R., Wooldridge, M.: Re-use of interaction protocols for agent-based control applications. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 73–87. Springer, Heidelberg (2003)
Koning, J.L.: Compiling a conversation policy’s Implementation from its validated specification model. In: International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA (June 2000)
Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open Systems. In: Proceedings of the 1st Int. Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Bologna, Italy, pp. 3–10 (July 2002)
Huget, M.-P., Koning, J.-L.: Requirement analysis for interaction protocols. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, p. 404. Springer, Heidelberg (2003)
McBurney, P., Parsons, S., Wooldridge, M.: Desiderata for agent argumentation protocols. In: Proceedings of the First International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2002), Bologna, Italy (July 2002)
Paurobally, S., Cunningham, R.: Achieving common interaction protocols in open agent environments. In: AAMAS (2002)
FIPA Specification. Foundation for Intelligent and Physical Agents, http://www.fipa.org/repository
Juan, T., Sterling, L.: A Meta-model for Intelligent Adaptive Multi-Agent Systems in Open Environments (Poster). In: Proceedings of the Second International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Melbourne, Australia (July 2003)
Holzmann, G.J.: Design and Validation of Computer Protocols. Prentice-Hall, Englewood Cliffs (1990)
Koning, J.L., Hugget, M.P.: Interaction Protocol design: Application to an agent-based teleteaching project. In: The Second IEEE International Conference on Cognitive Informatics (ICCI 2003) (August 2003)
Koning, J.L.: Designing and testing negotiation protocols for electronic commerce applications, pp. 34–60, Electronic Edition (Springer LINK)
König, R.: State-Based Modeling Method for Multiagent Conversation Protocols and Decision Activities. In: Agent Technologies, Infrastructures, Tools, and Applications for E-Services, pp. 151–166 (2002)
Greaves, M., Holmback, H., Bradshaw, J.: What is a conversation policy? In: Dignum, F.P.M., Greaves, M. (eds.) Issues in Agent Communication. LNCS (LNAI), vol. 1916, pp. 118–131. Springer, Heidelberg (2000)
Seghrouchni, A.E.F., Haddad, S., Mazouzi, H.: A formal study of interactions in multi-agent systems. In: Proceedings of ISCA International Conference in Computer and their Applications (CATA 1999) (April 1999)
Wooldridge, M., Jennings, N., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)
Juan, T., Sterling, L., Martelli, M., Mascardi, V.: Customizing AOSE Methodologies by Reusing AOSE Features. In: Proc. 2nd Int. Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Melbourne Australia, pp. 113–120 (July 2003)
Paurobally, S., Cunningham, R., Jennings, N.R.: Developing agent interaction protocols using graphical and logical methodologies. In: Workshop on Programming MAS, AAMAS (2003)
Odell, J., Parunak, H.V.D., Bauer, B.: Representing Agent Interaction Protocols in UML. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 121–140. Springer, Heidelberg (2001)
Harel, D., Marelly, R.: Come, Let’s Play: Scenario-Based Programming using LSCs and the Play-Engine. Springer, Heidelberg (2003)
Bartolini, C., Preist, C., Jennings, N.R.: Architecting for reuse: a software framework for automated negotiation. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 87–98. Springer, Heidelberg (2003)
Nodine, M.H., Unruh, A.: Constructing robust conversation policies in dynamic agent communities. Technical Report MCC-INSL-020-99, Microelectronics and Computer Technology Corporation (1999)
Perugini, D., Lambert, D., Sterling, L., Pearce, A.: Provisional Agreement Protocol for Global Transportation Scheduling. In: Workshop on agents in traffic and transportation held in conjunction with the International Conference on Autonomous Agents and Multi Agent Systems (AAMAS), New York (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Oluyomi, A., Sterling, L. (2005). A Dedicated Approach for Developing Agent Interaction Protocols. In: Barley, M.W., Kasabov, N. (eds) Intelligent Agents and Multi-Agent Systems. PRIMA 2004. Lecture Notes in Computer Science(), vol 3371. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-32128-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-32128-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25340-2
Online ISBN: 978-3-540-32128-6
eBook Packages: Computer ScienceComputer Science (R0)