Skip to main content

Participation Components for Holding Roles in Multiagent Systems Protocols

  • Conference paper
Engineering Societies in the Agents World V (ESAW 2004)

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

Included in the following conference series:

Abstract

An autonomous agent in a MAS involves in a protocol – more exactly in a conversation following the rules of a protocol – in order to reach objectives, some ones shared with all other participants, some others specific and private. We assume a MAS architecture where each conversation is monitored by a middleware component – a conversation moderator – that guarantees that the shared objectives will be reached. This paper addresses the means an agent requires to be able to exercise its autonomy and reach its own objectives in the course of conversations. The first step is to define these objectives and this leads to distinguish the strategic and tactic levels in agents’ behaviours. The strategic level must be handled by the agent itself; the required capabilities are abstract and relevant for larges categories of similar protocols. Once a strategy is set for a conversation, its application at the tactic level can be delegated to a middleware component, called a participation, that intervenes in the conversation on the behalf of the agent. This component is specific to the role held by the agent and it is tailored to make the best use of the subtleties of the protocol’s rules. This approach brings many engineering benefits.

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. Amiguet, M., Muller, J.-P., Baez, J., Adina, N.: The MOCA platform. In: Sichman, J.S., Bousquet, F., Davidsson, P. (eds.) MABS 2002. LNCS (LNAI), vol. 2581, pp. 70–88. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Bartolini, C., Preist, C., Jennings, N.: Architecting for Reuse; A Software Framework for Automated Negotiation. In: Proc. 3rd Int. Workshop on Agent-Oriented Software Engineering, Bologna, pp. 87–98 (2002)

    Google Scholar 

  3. Becht, M., Gurzki, T., Klarmann, J., Muscholl, M.: ROPE: Role Oriented Programming Environment for Multiagent Systems. In: Fourth IFCIS Conference on Cooperative Information Systems, Edinburgh (1999)

    Google Scholar 

  4. Brazier, F.M.T., Dunin Keplicz, B., Jennings, N., Treur, J.: Desire: Modelling Multi-agent Systems in a Compositional Formal Framework. In International Journal of Cooperative Information Systems 6, 67–94 (1997)

    Article  Google Scholar 

  5. Cabri, G., Leonardi, L., Zambonelli, F.: BRAIN: A framework for flexible role-based interactions in multiagent systems. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol. 2888, pp. 145–161. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  6. Carabelea, C., Beaune, P.: Engineering a protocol server using strategy-agents. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, pp. 413–422. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Castelfranchi, C.: Engineering social order. In: Omicini, A., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2000. LNCS (LNAI), vol. 1972, pp. 1–18. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  8. Hameurlain, N.: Formal Semantics for Behavioural Substitutability of Agent Components: Application to Interaction Protocols. In: Dunin-Keplicz, B., Nawarecki, E. (eds.) CEEMAS 2001. LNCS (LNAI), vol. 2296, pp. 131–140. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  9. Hanachi, C., Sibertin-Blanc, C.: Protocol Moderators as Active Middle-Agents in Multi-Agent Systems. In: Autonomous Agents and Multi-Agent Systems, vol. 8(3), pp. 131–164. Kluwer, Dordrecht (2004)

    Google Scholar 

  10. Harel, D.: Statecharts: a Visual Formalism for Complex Systems. In Science of Computer Programming 8 (1987)

    Google Scholar 

  11. Murata, T.: Petri Nets: Properties, Analysis and Applications. Proceedings of the IEEE 77(4), 541–580 (1989)

    Google Scholar 

  12. OMG Unified Modeling Language Specification UML V1.5 (2003), http://www.omg.org/technology/uml/index.htm

  13. Sibertin-Blanc, C.: CoOperative Objects: Principles, Use and Implementation. In: Agha, G., De Cindio, F. (eds.) Petri Nets and Object Orientation. LNCS, vol. 2001, pp. 210–241. Springer-Verlag, Heidelberg (2000)

    Google Scholar 

  14. Sibertin-Blanc, C., Belhadj, K., Hameurlain, N.: Strategies and tactics for the participation of agents in protocols. Irit report, submitted to publication (2003)

    Google Scholar 

  15. Venkatraman, M., Singh, M.P.: Verifying Compliance with Commitment Protocols: Enabling Open Web-Based Multiagent Systems. In Autonomous Agents and Multi-Agent Systems 2(3), 217–236 (1999)

    Article  Google Scholar 

  16. Yoo, M.-J., Briot, J.-P., Ferber, J.: Using Components for Modelling Intelligent and Collaborative Mobile Agents. In: Proc. of WETICE 1998, pp. 276–281. IEEE Computer Science, Los Alamitos (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sibertin-Blanc, C., Hameurlain, N. (2005). Participation Components for Holding Roles in Multiagent Systems Protocols. In: Gleizes, MP., Omicini, A., Zambonelli, F. (eds) Engineering Societies in the Agents World V. ESAW 2004. Lecture Notes in Computer Science(), vol 3451. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11423355_5

Download citation

  • DOI: https://doi.org/10.1007/11423355_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-27330-1

  • Online ISBN: 978-3-540-31887-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics