Abstract
Building conversation protocols has traditionally been an art more than a science, as their construction is often guided by designers’ intuition rather than by a principled approach. In this paper we present a model for building conversation protocols using inference principles that allow the computational specification and verification of message sequencing and turn-taking. This model, which is based on the negotiation of social commitments, results in highly flexible protocols that support agent heterogeneity while abiding by software engineering practices. We exemplify the specification of protocols using the contract net protocol, a common interaction protocol from the multiagent literature.
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
Bussmann, S., Jennings, N.R., Wooldridge, M.J.: Re-use of interaction protocols for decision-oriented applications. In: Ciancarini, P., Wooldridge, M. (eds.) Proceedings of the 3rd International Workshop on Agent-Oriented Software Engineering, July 2002, pp. 51–62 (2002)
Castelfranchi, C.: Commitments: From individual intentions to groups and organizations. In: Proceedings of the First International Conference on Multi-Agent Systems, San Francisco, CA, June 1995, pp. 41–48 (1995)
Clark, H.H.: Using language. Cambridge University Press, Cambridge (1996)
Conte, R., Castelfranchi, C.: Cognitive and Social Action. University College London Press, London (1995)
Flores, R.A.: Modelling agent conversations for action. PhD thesis, Department of Computer Science, University of Calgary (June 2002)
Flores, R.A., Kremer, R.C.: To commit or not to commit: Modelling agent conversations for action. Computational Intelligence 18(2), 120–173 (2003)
Foundation for Intelligent Physical Agents (FIPA). FIPA interaction protocol specifications (October 2003), http://www.fipa.org/repository/ips.php3
Fornara, N., Colombetti, M.: Defining interaction protocols using a commitmentbased agent communication language. In: Rosenschein, J.S., Sandholm, T., Wooldridge, M.J., Yokoo, M. (eds.) Proceedings of the 2nd International Joint Conference on Autonomous Agents and Multiagent Systems, Melbourne, Australia, July 2003, pp. 520–527 (2003)
Greaves, M., Holmback, H., Bradshaw, J.M.: What is a conversation policy? In: Greaves, M., Bradshaw, J.M. (eds.) Proceedings of the Workshop on Specifying and Implementing Conversation Policies, Seattle, WA, pp. 1–9 (1999)
Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall, Englewood Cliffs (1997)
Singh, M.P.: Social and psychological commitments in multiagent systems. In: AAAI Fall Symposium on Knowledge and Action at Social and Organizational Levels, Monterey, California (November 1991)
Smith, G.: The Object-Z Specification Language. Kluwer Publishers, Dordrecht (2000)
Smith, R.G.: The contract net protocol: High-level communication and control in a distributed problem solver. IEEE Transactions on Computers 29(12), 1104–1113 (1980)
Vitteau, B., Huget, M.-P.: Modularity in interaction protocols. In: Dignum, F.P.M. (ed.) ACL 2003. LNCS (LNAI), vol. 2922, pp. 291–309. Springer, Heidelberg (2004)
Yolum, P., Singh, M.P.: Flexible protocol specification and execution: Applying event calculus planning using commitments. In: Castelfranchi, C., Johnson, W.L. (eds.) Proceedings of the 1st International Joint Conference on Autonomous Agents and Multiagent Systems, Bologna, Italy, July 2002, pp. 527–534 (2002)
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
Flores, R.A., Kremer, R.C. (2004). A Principled Modular Approach to Construct Flexible Conversation Protocols. In: Tawfik, A.Y., Goodwin, S.D. (eds) Advances in Artificial Intelligence. Canadian AI 2004. Lecture Notes in Computer Science(), vol 3060. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24840-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-24840-8_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22004-6
Online ISBN: 978-3-540-24840-8
eBook Packages: Springer Book Archive