Skip to main content

A Principled Modular Approach to Construct Flexible Conversation Protocols

  • Conference paper
Advances in Artificial Intelligence (Canadian AI 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3060))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Clark, H.H.: Using language. Cambridge University Press, Cambridge (1996)

    Book  Google Scholar 

  4. Conte, R., Castelfranchi, C.: Cognitive and Social Action. University College London Press, London (1995)

    Google Scholar 

  5. Flores, R.A.: Modelling agent conversations for action. PhD thesis, Department of Computer Science, University of Calgary (June 2002)

    Google Scholar 

  6. Flores, R.A., Kremer, R.C.: To commit or not to commit: Modelling agent conversations for action. Computational Intelligence 18(2), 120–173 (2003)

    Article  Google Scholar 

  7. Foundation for Intelligent Physical Agents (FIPA). FIPA interaction protocol specifications (October 2003), http://www.fipa.org/repository/ips.php3

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall, Englewood Cliffs (1997)

    MATH  Google Scholar 

  11. 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)

    Google Scholar 

  12. Smith, G.: The Object-Z Specification Language. Kluwer Publishers, Dordrecht (2000)

    MATH  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics