Skip to main content

The MadKit Agent Platform Architecture

  • Conference paper
  • First Online:

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

Abstract

In this paper, we present MadKit (multi-agent development kit), a generic multi-agent platform. This toolkit is based on a organizational model. It uses concepts of groups and roles for agents to manage different agent models and multi-agent systems at the same time, while keeping a global structure.

We discuss the architecture of MadKit, based on a minimalist agent kernel decoupled from specific agency models. Basic services like distributed message passing, migration or monitoring are provided by platform agents for maximal flexibility. The componential interface model allows variations in platform appearance and classes of usage.

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. Joachim Baumann and Nikolaos Radouniklis. Agent groups in mobile agent systems. In IFIP WG 6.1, International Conference on Distributed Applications and Interoperable Systems (DAIS 97), 1997.

    Google Scholar 

  2. Jacques Ferber and Olivier Gutknecht. A meta-model for the analysis and design of organizations in multi-agent systems. In Third International Conference on Multi-Agent Systems (ICMAS’ 98) Proceedings, pages 128–135. IEEE Computer Society, 1998.

    Google Scholar 

  3. Jacques Ferber and Olivier Gutknecht. Operational semantics of a role-based agent architecture. In Proceedings of the 6th Int. Workshop on Agent Theories, Architectures and Languages. Springer-Verlag, 1999.

    Google Scholar 

  4. Ernest J. Friedman-Hill. Jess, The Java Expert System Shell. Distributed Computing Systems, Sandia National Laboratories, Livermore, CA, 2000.

    Google Scholar 

  5. Frederick C. Knabe. An overview of mobile agent programming. In Proceedings oj the 5th LOMAPS Workshop on Analysis and Verification of Multiple-Agent Languages, Stockholm, Sweden, June 1996.

    Google Scholar 

  6. Brenda Laurel. Interface agents: Metaphors with character. In Brenda Laurel, editor, The Art of Human Computer Interface Design, pages 355–365. Addison-Wesley, 1990.

    Google Scholar 

  7. Mitchel Resnick. Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds. MIT Press, 1994.

    Google Scholar 

  8. E. M. Voorhees. Software agents for information retrieval. In O. Etzioni, editor, Software Agents — Papers from the 1994 Spring Symposium (Technical Report SS-94-03), pages 126–129, March 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gutknecht, O., Ferber, J. (2001). The MadKit Agent Platform Architecture. In: Wagner, T., Rana, O.F. (eds) Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems. AGENTS 2000. Lecture Notes in Computer Science(), vol 1887. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47772-1_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-47772-1_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42315-7

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics