Skip to main content

Modeling Interaction Protocols as Modular and Reusable 1st Class Objects

  • Conference paper
Agent-Based Technologies and Applications for Enterprise Interoperability (ATOP 2005, ATOP 2008)

Abstract

Interoperability involves solutions at different levels, from concrete data representation to coordination of actions. These solutions are even more difficult to handle when the systems being integrated expect to remain autonomous. This is frequently the case in business processes between different organizations. In order to work together several technical and organizational issues have to be solved. One of the most important aspects is coordination and efficient communication. Interaction protocols have been introduced as conversation contracts between participants in order to solve this. Interaction protocols are very difficult to develop and maintain. The present work provides a consolidating model that enables modularity for interaction protocols design and reuse of solutions by composing them to fit the different scenarios.

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. Singh, M.P., Chopra, A.K., Desai, N.V., Mallya, A.U.: Protocols for Processes: Programming in the Large for Open Systems. In: OOPSLA Companion. ACM SIGPLAN Notices, vol. 39, pp. 73–83. ACM, New York (2004)

    Google Scholar 

  2. Singh, M.P.: An Ontoloy for Commitments in Multiagent Systems. Artificial Intelligence and Law 7(1), 97–113 (1999)

    Article  Google Scholar 

  3. Yolum, P., Singh, M.P.: Commitment machines. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS, vol. 2333, pp. 235–247. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Mallya, A.U., Singh, M.P.: A Semantic Approach for Designing Commitment Protocols. In: van Eijk, R.M., Huget, M.-P., Dignum, F.P.M. (eds.) AC 2004. LNCS, vol. 3396, pp. 33–49. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  5. Eijk, R.M.V., Boer, F.S.D., Hoek, W.V.D., Meyer, J.J.C.: A verification framework for agent communication. Autonomous Agents and Multi-Agent Systems 6(2), 185–219 (2003)

    Article  Google Scholar 

  6. McBurney, P., Parsons, S.: Dialogue game protocols. In: Huget, M.-P. (ed.) Communication in Multiagent Systems. LNCS, vol. 2650, pp. 269–283. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Bauer, B., Müller, J.P., Odell, J.: Agent UML: A Formalism for Specifying Multiagent Software Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–103. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  8. Alberti, M., Daolio, D., Torroni, P., Gavanelli, M., Lamma, E., Mello, P.: Specification and verification of agent interaction protocols in a logic-based system. In: SAC 2004: Proceedings of the, ACM symposium on Applied computing, pp. 72–78. ACM, New York (2004)

    Chapter  Google Scholar 

  9. McCarthy, J., Hayes, P.J.: Some philosophical problems from the standpoint of artificial intelligence. Readings in nonmonotonic reasoning, 26–45 (1987)

    Google Scholar 

  10. Miller, T., Mcginnis, J.: Amongst first-class protocols. In: Artikis, A., O’Hare, G.M.P., Stathis, K., Vouros, G. (eds.) ESAW 2007. LNCS, vol. 4995, pp. 208–223. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  11. FIPA: Foundation for Intelligent Physical Agents (2002), http://www.fipa.org

  12. Desai, N., Mallya, A.U., Chopra, A.K., Singh, M.P.: Interaction Protocols as Design Abstractions for Business Processes. Transactions on Software Engineering 31(12), 1015–1027 (2005)

    Article  Google Scholar 

  13. Artikis, A., Sergot, M., Pitt, J.: Specifying Electronic Societies with the Causal Calculator. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 1–15. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  14. Robertson, D.: Multi-agent Coordination as Distributed Logic Programming. In: Demoen, B., Lifschitz, V. (eds.) ICLP 2004. LNCS, vol. 3132, pp. 416–430. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  15. McBurney, P., Parsons, S.: Games that agents play: A formal framework for dialogues between autonomous agents. J. of Logic, Lang. and Inf. 11(3), 315–334 (2002)

    Article  Google Scholar 

  16. Cabac, L., Moldt, D.: Formal semantics for auml agent interaction protocol diagrams. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 47–61. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  17. Miller, T., McBurney, P.: Using constraints and process algebra for specification of first-class agent interaction protocols. In: O’Hare, G.M.P., Ricci, A., O’Grady, M.J., Dikenelli, O. (eds.) ESAW 2006. LNCS (LNAI), vol. 4457, pp. 245–264. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  18. Miller, T., McBurney, P.: Annotation and matching of first-class agent interaction protocols. In: AAMAS 2008: Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems, pp. 805–812 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

León-Soto, E. (2009). Modeling Interaction Protocols as Modular and Reusable 1st Class Objects. In: Fischer, K., Müller, J.P., Odell, J., Berre, A.J. (eds) Agent-Based Technologies and Applications for Enterprise Interoperability. ATOP ATOP 2005 2008. Lecture Notes in Business Information Processing, vol 25. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01668-4_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01668-4_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01667-7

  • Online ISBN: 978-3-642-01668-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics