Nothing Special   »   [go: up one dir, main page]

Skip to main content

An Agent Framework for Processing FIPA-ACL Messages Based on Interaction Models

  • Chapter
Agent-Oriented Software Engineering VIII (AOSE 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4951))

Included in the following conference series:

Abstract

Interaction engineering is a key issue to effectively build Multi-Agent Systems. It requires software abstractions, components and control structures to manage interactions among agents and to improve infrastructures at runtime. We propose a framework for automatic processing of interactions generated using FIPA-ACL, a language widely accepted for agent platforms. This framework includes three elements: i) an agent interaction architecture to systematize interaction processing tasks, ii) interaction models to build re-usable validated code used to check different phases of interaction processing associated with message semantics, and iii) components and control structures implementing interaction architecture for a particular agent platform. The paper describes the implementation details of the proposed approach developed within the CAPNET agent platform and illustrates it by example.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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.

Similar content being viewed by others

References

  1. Zambonelli, F., Van Dyke Parunak, H.: Signs of a Revolution in Computer Science and Software Engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 13–28. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Ciancarini, P., Wooldridge, M. (eds.): Agent-Oriented Software Engineering, 1st edn. Springer, Heidelberg (2001)

    Google Scholar 

  3. Cheong, C., Winikoff, M.: Hermes: Designing goal-oriented agent interactions. In: Müller, J.P., Zambonelli, F. (eds.) AOSE 2005. LNCS, vol. 3950, pp. 16–27. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Cabri, G., Ferrari, L., Leonardi, L.: Supporting the Development of Multi-Agent Interactions via Roles. In: Müller, J.P., Zambonelli, F. (eds.) AOSE 2005. LNCS, vol. 3950, pp. 154–166. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. Willmott, S. (ed.): Technical Input and Feedback to FIPA from Agentcities.RTD and the Agentcities Initiative. Agentcities Task Force Technical Note 00003, ISSN 1465-3842 (2003), http://www.agentcities.org/note/00003/

  6. Louis, V., Martinez, T.: The Jade Semantic Agent: Towards Agent Communication Oriented Middleware. AgentLink News Journal (18) (2005)

    Google Scholar 

  7. Omicini, A., Ossowski, S., Ricci, A.: Coordination Infrastructures in the Engineering of Multiagent Systems. In: Bergenti, F., et al. (eds.) Methodologies and Software Engineering for Agent Systems - An AgentLink Perspective, Kluwer, Dordrecht (2004)

    Google Scholar 

  8. Serrano, J.M., Ossowski, S.: On the Impact of Agent Communication Languages on the Implementation of Agent Systems. In: Klusch, M., Ossowski, S., Kashyap, V., Unland, R. (eds.) CIA 2004. LNCS (LNAI), vol. 3191, pp. 92–106. Springer, Heidelberg (2004)

    Google Scholar 

  9. Foundation for Intelligent Physical Agents. FIPA Communicative Act Library Specification http://www.fipa.org/specs/fipa00037/ and FIPA ACL Message Structure Specification (2003), http://www.fipa.org/specs/fipa00061/

  10. Contreras, M., German, E., Chi, M., Sheremetov, L.: Design and Implementation of a FIPA Compliant Agent Platform in.NET. Journal of Object Technology 3(9), 5–28 (2004) (Special issue: .NET Technologies)

    Google Scholar 

  11. Platon, E., Sabouret, N., Honiden, S.: Modelling Interactions in Assistant Teams. In: International Conference on Active Media Technologies, pp. 383–388 (2005)

    Google Scholar 

  12. Sheremetov, L., Batyrshin, I., Filatov, D., Martínez-Muñoz, J.: An Uncertainty Model for Diagnostic Expert System Based on Fuzzy Algebras of Strict Monotonic Operations. In: Gelbukh, A., Reyes-Garcia, C.A. (eds.) MICAI 2006. LNCS (LNAI), vol. 4293, pp. 165–175. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  13. Sheremetov, L., Contreras, M., Valencia, C.: Intelligent Multi-Agent Support for the Contingency Management System. Int. J. of Expert Systems with Applications 26(1), 57–71 (2004)

    Article  Google Scholar 

  14. Colombetti, M., Fornara, N.: A Commitment-Based Approach to Agent Communication. Applied Artificial Intelligence 18, 853–866 (2004)

    Article  Google Scholar 

  15. Agerri, R., Alonso, E.: Normative Pragmatics for Agent Communication Languages. In: Akoka, J., Liddle, S.W., Song, I.-Y., Bertolotto, M., Comyn-Wattiau, I., van den Heuvel, W.-J., Kolp, M., Trujillo, J., Kop, C., Mayr, H.C. (eds.) ER Workshops 2005. LNCS, vol. 3770, pp. 172–181. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  16. Viroli, M., Ricci, A.: Instructions-Based Semantics of Agent-Mediated Interaction. In: Jennings, N.R., et al. (eds.), pp. 102–109. ACM Press, New York (2004)

    Google Scholar 

  17. Luck, M., McBurney, P., Shehory, O., Willmott, S.: Agent Based Computing. Agent Technology Roadmap. In: European Coordination Action for Agent-Based Computing (IST-FP6-002006CA) (2005)

    Google Scholar 

  18. Bellifemine, F., Bergenti, F., Caire, G., Poggi, A.: JADE - a java agent development framework. Multi-Agent Programming: Languages, Platforms and Applications. In: Bordini, R., et al. (eds.) Multiagent Systems, Artificial Societies, and Simulated Organizations, vol. 15, pp. 125–148 (2005)

    Google Scholar 

  19. Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: A BDI Reasoning Engine, Multi-Agent Programming. In: Bordini, R., et al. (eds.), pp. 149–174. Springer Science, Business Media Inc. (2005)

    Google Scholar 

  20. Kenichi, Y.: FIPA JACK: A plug-in for JACK intelligent agents. Technical report, RMIT University (September 2003)

    Google Scholar 

  21. Bergenti, F., Poggi, A.: A development toolkit to realize autonomous and interoperable agents. In: International Conference on Autonomous Agents, pp. 632–639 (2002)

    Google Scholar 

  22. Finin, T., Labrou, Y.: KQML as an agent communication language. In: Bradshaw, J.M. (ed.) Software Agents, pp. 291–316. MIT Press, Cambridge (1997)

    Google Scholar 

  23. Odell, J., Nodine, M., Levy, R.: A Metamodel for Agents, Roles, and Groups. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 78–92. Springer, Heidelberg (2005)

    Google Scholar 

  24. Chen, B., Sadaoui, S.: A Generic Formal Framework for Multi-agent Interaction Protocols. Technical Report TR 2004-05 ISBN 0-7731-0483-6 Department of Computer Science, University of Regina, Regina SK, Canada (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael Luck Lin Padgham

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

German, E., Sheremetov, L. (2008). An Agent Framework for Processing FIPA-ACL Messages Based on Interaction Models. In: Luck, M., Padgham, L. (eds) Agent-Oriented Software Engineering VIII. AOSE 2007. Lecture Notes in Computer Science, vol 4951. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79488-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79488-2_7

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-79488-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics