Skip to main content

Developing Intelligent Agent Applications with JADE and JESS

  • Conference paper
Knowledge-Based Intelligent Information and Engineering Systems (KES 2008)

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

Abstract

Agent systems differ from more traditional software systems because agents are intended to be independent autonomous, reactive, pro-active and sociable software entities. Due to these unique characteristics developing agent systems has been a very challenging task for agent researchers and application developers. JADE (Java Agent DEvelopment Framework) is an agent development tool, implemented in JAVA and FIPA-compliant. Although JADE provides all the mandatory components (FIPA) for the development of autonomous agents, it lacks the ability to include intelligent behaviour to individual agents. JESS (Java Expert System Shell), a rule-based programming environment written in Java, provides a powerful tool for developing systems with intelligent reasoning abilities. This paper examines the use of both JADE and JESS for the development intelligent agent systems and shares the experience of the authors in the development of a Personal Travel Assistant (PTA).

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. AgentTool, Support tool for MaSE methodology. Multiagent and Cooperative Robotics Laboratory (2006), http://macr.cis.ksu.edu/projects/agentTool/agentool.htm

  2. Balachandran, M.B., Enkhsaikhan, M.: Development of a Multi-agent system for Travel Industry Support (CIMCA 2006 and IAWTIC 2006), Sydney, Australia (2006)

    Google Scholar 

  3. Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. John Wiley & Sons, UK (2007)

    Google Scholar 

  4. Benyoucef, M., Alj, H., Levy, K., Keller, R.K.: A Rule-Driven Approach for Defining the Behaviour of Negotiating Software Agents. In: Plaice, J., Kropf, P.G., Schulthess, P., Slonim, J. (eds.) DCW 2002. LNCS, vol. 2468, pp. 165–181. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  5. Cuesta-Morales, P., Gomez-Rodriguez, A., Rodriguez-Martinez, F.J.: Developing a Multi-Agent System using MaSE and JADE. Upgrade 5(4), 27–31 (2004)

    Google Scholar 

  6. DeLoach, S.: Multiagent Systems Engineering: a Methodology and Language for Designing Agent Systems. In: Proceedings of Agent Oriented Information Systems 1999, pp. 45–57 (1999)

    Google Scholar 

  7. Far BH Sample Project: Travel Agency System (TAS) (2004) (Retrieved on February 2, 2006), http://www.enel.ucalgary.ca/People/far/

  8. Fasli, M.: Agent Technology for e-Commerce. John Wiley and Sons, UK (2007)

    Google Scholar 

  9. FIPA (2006) The Foundation for Intelligent Physical Agents, http://www.fipa.org/

  10. Friedman-Hill, E.: Jess in Action: Java Rule-Based Systems. Manning Publications Co., New York (2003)

    Google Scholar 

  11. Ganzha, M., Paprzycki, M., Pirvanescu, A., Badica, C., Abraham, A.: JADE based Multi-agent E-commerce Environment: Initial Implementation (Retrieved on July 30, 2006) (2001), http://www.ganzha.euh-e.edu.pl/agents/index.html

  12. Gordon, M., Paprzycki, M.: Designing Agent Based Travel Support System (Retrieved on June 2, 2005), http://agentlab.swps.edu.pl/ISPDC_2005.pdf

  13. Iglesias, C., Garijo, M., Gonzalez, J.: A Survey of Agent-Oriented Methodologies. In: Muller, J.P., Singh, M.P., Rao, A.S. (eds.) ATAL 1998. LNCS (LNAI), vol. 1555, pp. 317–330. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  14. JADE, Java Agent Development Environment (2008), http://jade.tilab.com

  15. Lopes, H.: Integrating JADE and Jess (Retrieved on March 13, 2007), http://jade.tilab.com/doc/tutorials/jade-jess/jade-jess.html

  16. Padgham, L., Winikoff, M.: Developing intelligent Agent Systems: A Practical Guide. John Wiley & Sons, Chichester (2004)

    Google Scholar 

  17. Sycara, K.P.: Multiagent Systems. AI Magazine 19(2), 79–92 (1998)

    Google Scholar 

  18. Wooldridge, M.: An Introduction to Multiagent Systems. Wiley Ed., Chichester (2002)

    Google Scholar 

  19. Wooldridge M, Jennings NR and Kinny D.: The Gaia Methodology for Agent-Oriented Analysis and Design (Retrieved on 15 February 2006) (2000), http://www.ecs.soton.ac.uk/~nrj/download-files/jaamas2000.pdf

  20. The Eclipse Platform, http://www.eclipse.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ignac Lovrek Robert J. Howlett Lakhmi C. Jain

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Balachandran, B.M. (2008). Developing Intelligent Agent Applications with JADE and JESS. In: Lovrek, I., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based Intelligent Information and Engineering Systems. KES 2008. Lecture Notes in Computer Science(), vol 5179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85567-5_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85567-5_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85566-8

  • Online ISBN: 978-3-540-85567-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics