Skip to main content

Developing Multi-agent Systems with JADE

  • Conference paper
  • First Online:
Intelligent Agents VII Agent Theories Architectures and Languages (ATAL 2000)

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

Included in the following conference series:

Abstract

JADE (Java Agent Development Framework) is a software framework to make easy the development of multi-agent applications in compliance with the FIPA specifications. JADE can then be considered a middle-ware that implements an efficient agent platform and supports the development of multi agent systems. JADE agent platform tries to keep high the performance of a distributed agent system implemented with the Java language. In particular, its communication architecture tries to offer flexible and efficient messaging, transparently choosing the best transport available and leveraging state-of-the-art distributed object technology embedded within Java runtime environment. JADE uses an agent model and Java implementation that allow good runtime efficiency, software reuse, agent mobility and the realization of different agent architectures.

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. J. Baumann, F. Hohl, K. Rothermel and M. Straβer. Mole-Concepts of a Mobile Agent System, World Wide Web,1(3):123–137, 1998.

    Article  Google Scholar 

  2. J.M. Bradshaw. Software Agents. MIT Press, Cambridge, MA, 1997.

    Google Scholar 

  3. S.A. DeLoach and M. Wood, Developing Multiagent Systems with agent Tool. In C. Castelfranchi and Y. Lespérance, editors, Intelligent Agents VII. Agent Theories, Architectures, and Languages-7th International Workshop, ATAL-2000, Boston, MA, USA, July 7–9, 2000, Proceedings, Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 2001. In this volume.

    Google Scholar 

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

    Google Scholar 

  5. E.J. Friedman-Hill. Java Expert System Shell. 1998. Available At http://herzberg.ca.sandia.gov/jess.

  6. M.R. Genesereth and S.P. Ketchpel. Software Agents. Comm. of ACM, 37(7):48–53.1994.

    Article  Google Scholar 

  7. N.R. Jennings and M. Wooldrige. Agent Technology: Foundations, Applications, and Markets. Stringer, Berlin, Germany, 1998.

    MATH  Google Scholar 

  8. R.E. Johnson and J.M. Zweig. Delegation in C++. The Journal of Object Oriented Programming, 4(7):31–34, 1991.

    Google Scholar 

  9. V. Karamcheti, J. Plevyak and A. Chien. Runtime Mechanisms for Efficient Dynamic Multithreading. Journal of Parallel and Distributed Computing, 37:21–40, 1996.

    Article  Google Scholar 

  10. T. Kawamura, N. Yoshioka, T. Hasegawa, A. Ohsuga and S. Honiden. Bee-gent: Bonding and Encapsulation Enhancement Agent Framework for Development of Distributed Systems. Proceedings of the 6th Asia-Pacific Software Engneering Conference, 1999.

    Google Scholar 

  11. D. Kerr, D. O’Sullivan, R. Evans, R. Richardson and F. Somers. Experiences using Intelligent Agent Technologies as a Unifying Approach to Network and Service Management. Proceedings of IS&N 98, Antwerp, Belgium. 1998.

    Google Scholar 

  12. G. Lavender and D. Schmidt. Active Object: An object behavioural pattern for concurrent programming. In J.M. Vlissides, J.O. Coplien, and N.L. Kerth, Eds. Pattern Languages of Program Design. Addison-Wesley, Reading, MA, 1996.

    Google Scholar 

  13. D. Lea. Concurrent Programming in Java: Design Principles and Patterns. Addison Wesley, Reading, MA, 1997.

    MATH  Google Scholar 

  14. P. Maes. Agents that reduce work and information overload. Comm. of ACM,37(7):30–40. 1994.

    Article  Google Scholar 

  15. D.L. Martin, A.J. Cheyer and D.B. Moran. The Open Agent Architecture: A Framework for Building Distributed Software Systems. Applied Artificial Intelligence 13:91–128. 1998.

    Article  Google Scholar 

  16. B. Meyer. Object Oriented Software Construction, 2nd Ed. Prentice Hall, 1997

    Google Scholar 

  17. D. Milojicic, M. Breugst, I. Busse, J. Campbell, S. Covaci, B. Friedman, K. Kosaka, D. Lange, K. Ono, M. Oshima, C. Tham, S. Virdhagriswaran, and J. White. MASIF-The OMG Mobile Agent System Interoperability Facility. In K. Rothermel and F. Hohl, Eds.-Proc. 2nd Int. Workshop Mobile Agents (MA’ 98), Lecture Notes in Computer Science, 1477, pp. 50–67, Springer, Stuttgart, Germany, 1998.

    Google Scholar 

  18. H.S. Nwana. Software Agents: An Overview. The Knowledge Engineering Review, 11(3):205–244, 1996.

    Article  Google Scholar 

  19. H.S._Nwana, D.T. Ndumu and L.C. Lee. ZEUS: An advanced Tool-Kit for Engineering Distributed Mulyi-Agent Systems. In: Proc of PAAM98, pp. 377–391, London, U.K., 1998.

    Google Scholar 

  20. R.S._Patil, R.E. Fikes, P.F. Patel-Scheneider, D. McKay, T. Finin, T. Gruber and R. Neches. The DARPA knowledge sharing effort: progress report. In: Proc. Third Conf. on Principles of Knowledge Representation and Reasoning, pp 103–114. Cambridge, MA, 1992.

    Google Scholar 

  21. A.S. Rao and M. P. Georgeff. BDI agents: from theory to practice. In Proc. of the First Int. Conf. On Multi-Agent Systems, pp. 312–319, San Francisco, CA, 1995.

    Google Scholar 

  22. J.R. Searle. Speech Acts: An Essay in the Phylosophy of language. Cambridge University Press, 1970.

    Google Scholar 

  23. Y. Shoham. Agent-oriented programming. Artificial Intelligence, 60(1):51–92. 1993.

    Article  MathSciNet  Google Scholar 

  24. Munindar P. Singh. Write Asynchronous, Run Synchronous. IEEE Internet Computing, 3(2):4–5. 1999.

    Article  Google Scholar 

  25. K. Sycara, A. Pannu, M. Williamson and D. Zeng. Distributed Intelligent Agents. IEEE Expert, 11(6):36–46. 1996.

    Article  Google Scholar 

  26. S.R. Thomas. The PLACA Agent Programming Language. In M.J. Wooldrige & N.R. Jennings (Eds.), Lecture Notes in Artificial Intelligence, pp. 355–370. Springer-Verlag, Berlin. 1994.

    Google Scholar 

  27. M. Wooldrige and N.R. Jennings. Intelligent Agents: Theory and Practice, The Knowledge Engineering Review, 10(2):115–152, 1995.

    Article  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

Bellifemine, F., Poggi, A., Rimassa, G. (2001). Developing Multi-agent Systems with JADE. In: Castelfranchi, C., Lespérance, Y. (eds) Intelligent Agents VII Agent Theories Architectures and Languages. ATAL 2000. Lecture Notes in Computer Science(), vol 1986. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44631-1_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-44631-1_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42422-2

  • Online ISBN: 978-3-540-44631-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics