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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
AgentTool, Support tool for MaSE methodology. Multiagent and Cooperative Robotics Laboratory (2006), http://macr.cis.ksu.edu/projects/agentTool/agentool.htm
Balachandran, M.B., Enkhsaikhan, M.: Development of a Multi-agent system for Travel Industry Support (CIMCA 2006 and IAWTIC 2006), Sydney, Australia (2006)
Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. John Wiley & Sons, UK (2007)
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)
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)
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)
Far BH Sample Project: Travel Agency System (TAS) (2004) (Retrieved on February 2, 2006), http://www.enel.ucalgary.ca/People/far/
Fasli, M.: Agent Technology for e-Commerce. John Wiley and Sons, UK (2007)
FIPA (2006) The Foundation for Intelligent Physical Agents, http://www.fipa.org/
Friedman-Hill, E.: Jess in Action: Java Rule-Based Systems. Manning Publications Co., New York (2003)
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
Gordon, M., Paprzycki, M.: Designing Agent Based Travel Support System (Retrieved on June 2, 2005), http://agentlab.swps.edu.pl/ISPDC_2005.pdf
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)
JADE, Java Agent Development Environment (2008), http://jade.tilab.com
Lopes, H.: Integrating JADE and Jess (Retrieved on March 13, 2007), http://jade.tilab.com/doc/tutorials/jade-jess/jade-jess.html
Padgham, L., Winikoff, M.: Developing intelligent Agent Systems: A Practical Guide. John Wiley & Sons, Chichester (2004)
Sycara, K.P.: Multiagent Systems. AI Magazine 19(2), 79–92 (1998)
Wooldridge, M.: An Introduction to Multiagent Systems. Wiley Ed., Chichester (2002)
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
The Eclipse Platform, http://www.eclipse.org/
Author information
Authors and Affiliations
Editor information
Rights 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)