Skip to main content

Protocol Engineering for Multi-agent Interaction

  • Conference paper

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

Abstract

This paper focuses on the study of the pragmatics of multi-agent systems design, proposing an efficient approach for the interaction protocol engineering. This approach combines two complementary paradigms: 1) Distributed observation is used to capture the concurrent events inherent to the interactions between agents, through causal dependency, in order to explain the relationships within conversations or group utterances; 2) Colored Petri Nets are used as a suitable formalism to identify interaction-oriented designs while providing the means to model, analyze, and validate large scale applications.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.L. Austin: How To Do Things With Words. Oxford University Press. (1962).

    Google Scholar 

  2. H. Bachatène, M. Coriat and A. El Fallah Seghrouchni: Using Software Engineering Principles to Design Intelligent Cooperative Systems. In: Proc. of SEKE’93 (KSI Press. San Fransisco, USA. (1993).

    Google Scholar 

  3. P.R. Cohen and H.J. Levesque: Communicative actions for artificial agent. In Proc. of ICMAS’95, San Francisco, CA (1995).

    Google Scholar 

  4. R. S. Cost, Y. Chen, T. Finin, Y. Labrou and Y. Peng. Modeling Agent Conversations with colored Petri Nets. To appear in Working Notes of the Workshop on Specifying and Implementing Conversation Policies, Autonomous Agents’ 99. Seattle, Whashington, May 1999.

    Google Scholar 

  5. A. El Fallah Seghrouchni, S. Haddad and H. Mazouzi: Etude des interactions basée sur l’observation répartie dans un systéme multi-agents. In Proc. of JFIADSMA’98, Eds Hermès. Nancy. (1998).

    Google Scholar 

  6. A. El Fallah Seghrouchni, S. Haddad and H. Mazouzi: A Formal Study of Inter actions in Multi-Agent Systems. In Proc. of CATA’99. pp 240–246. April, Cancun, Mexico.

    Google Scholar 

  7. J. Esparza, S. Romer, and W. Volger: An improvement of McMillan’s unfolding algorithm. In Proc. of the second international workshop TACAS’96, volume 1055 of LNCS, pp. 87–106, Passau, Germany, 1996. Springer Verlag.

    Google Scholar 

  8. T. Finin, R. Fritzon, D. McKay et R. McEntire. KQML as an agent Communication Language. In 3rd International Conference on Information and Knowledge Management (CIKM’94), ACM Press, 1994.

    Google Scholar 

  9. Foundation for Intelligent Physical Agents: FIPA 97 Specification. Part 2, Agent Communication Language, (1997).

    Google Scholar 

  10. J. Fidge: Timestamps in message passing systems that preserve the partial ordering. In Proc. 11th Australian Computer Science Conference, (1988), 55–66.

    Google Scholar 

  11. K. Jensen and G. Rozenberg: High Level Petri Nets, Theory and Applications. Springer-Verlag (1991).

    Google Scholar 

  12. J.L. Koning, G. Franois and Y. Demazeau: Formalization and pre-validation for interaction protocols in multi agent systems, ECAI’98, Brighton, (1998).

    Google Scholar 

  13. L. Lamport: Time, Clocks, and the ordering of events, in distributed system. Communication of the ACM. 21(7), pp. 558–565. (1978).

    Article  MATH  Google Scholar 

  14. F. Mattern: Virtual time and global states of distibuted systems. In. Proc. of the Workshop on Parallel and Distributed Algorithms, Bonas, North Holland (1988).

    Google Scholar 

  15. K.L. McMillan: On-the-fly verification with stubborn sets. In Proc. of Computer Aided Verification, vol. 663 of LNCS, 164–175, Montreal, June 1992. Springer Verlag.

    Google Scholar 

  16. M. Niellsen. G. Plotkin and G. Winskel: Petri Nets, Event Structures and Domains. Theoretical Computer Science (13)1, pp. 85–108 (1980).

    Google Scholar 

  17. V. Parunak: Visualizing Agent Conversations: Using Enhanced Dooley Graphs for Agent Design and Analysis. In. Proc. of ICMAS’96. (1996).

    Google Scholar 

  18. J.R. Searle: Speech Acts. Cambridge University Press (1969).

    Google Scholar 

  19. A. Tarafdar and V. K. Garg: Adressing False Causality while Detecting Predicates in Distributed Programs. Proceedings of the IEEE 18th ICDCS, pages 94–101, Amsterdam, Netherlands, May 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

El Fallah-Seghrouchni, A., Haddad, S., Mazouzi, H. (1999). Protocol Engineering for Multi-agent Interaction. In: Garijo, F.J., Boman, M. (eds) Multi-Agent System Engineering. MAAMAW 1999. Lecture Notes in Computer Science(), vol 1647. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48437-X_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-48437-X_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66281-5

  • Online ISBN: 978-3-540-48437-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics