Developing Intelligent Agent Applications with JADE and JESS

Bala Balachandran

Research output: A Conference proceeding or a Chapter in BookConference contribution

9 Citations (Scopus)

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).
Original languageEnglish
Title of host publicationKnowledge-Based Intelligent Information and Engineering Systems
EditorsI Lovrek, R.J Howlett, L.C Jain
Place of PublicationBerlin Heidelberg
PublisherSpringer Verlag
Pages236-244
Number of pages9
Volume3
ISBN (Print)9783540855668
DOIs
Publication statusPublished - 2008
EventKES 2008 12th International Conference - Zagreb, Croatia
Duration: 3 Sep 20085 Sep 2008

Conference

ConferenceKES 2008 12th International Conference
CountryCroatia
CityZagreb
Period3/09/085/09/08

Fingerprint

Intelligent agents
Expert systems
Autonomous agents
Logic programming

Cite this

Balachandran, B. (2008). Developing Intelligent Agent Applications with JADE and JESS. In I. Lovrek, R. J. Howlett, & L. C. Jain (Eds.), Knowledge-Based Intelligent Information and Engineering Systems (Vol. 3, pp. 236-244). Berlin Heidelberg: Springer Verlag. https://doi.org/10.1007/978-3-540-85567-5_30
Balachandran, Bala. / Developing Intelligent Agent Applications with JADE and JESS. Knowledge-Based Intelligent Information and Engineering Systems. editor / I Lovrek ; R.J Howlett ; L.C Jain. Vol. 3 Berlin Heidelberg : Springer Verlag, 2008. pp. 236-244
@inproceedings{aa58dbaa9f2c4f27a8e39e889157788e,
title = "Developing Intelligent Agent Applications with JADE and JESS",
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).",
author = "Bala Balachandran",
year = "2008",
doi = "10.1007/978-3-540-85567-5_30",
language = "English",
isbn = "9783540855668",
volume = "3",
pages = "236--244",
editor = "I Lovrek and R.J Howlett and L.C Jain",
booktitle = "Knowledge-Based Intelligent Information and Engineering Systems",
publisher = "Springer Verlag",
address = "Germany",

}

Balachandran, B 2008, Developing Intelligent Agent Applications with JADE and JESS. in I Lovrek, RJ Howlett & LC Jain (eds), Knowledge-Based Intelligent Information and Engineering Systems. vol. 3, Springer Verlag, Berlin Heidelberg, pp. 236-244, KES 2008 12th International Conference, Zagreb, Croatia, 3/09/08. https://doi.org/10.1007/978-3-540-85567-5_30

Developing Intelligent Agent Applications with JADE and JESS. / Balachandran, Bala.

Knowledge-Based Intelligent Information and Engineering Systems. ed. / I Lovrek; R.J Howlett; L.C Jain. Vol. 3 Berlin Heidelberg : Springer Verlag, 2008. p. 236-244.

Research output: A Conference proceeding or a Chapter in BookConference contribution

TY - GEN

T1 - Developing Intelligent Agent Applications with JADE and JESS

AU - Balachandran, Bala

PY - 2008

Y1 - 2008

N2 - 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).

AB - 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).

U2 - 10.1007/978-3-540-85567-5_30

DO - 10.1007/978-3-540-85567-5_30

M3 - Conference contribution

SN - 9783540855668

VL - 3

SP - 236

EP - 244

BT - Knowledge-Based Intelligent Information and Engineering Systems

A2 - Lovrek, I

A2 - Howlett, R.J

A2 - Jain, L.C

PB - Springer Verlag

CY - Berlin Heidelberg

ER -

Balachandran B. Developing Intelligent Agent Applications with JADE and JESS. In Lovrek I, Howlett RJ, Jain LC, editors, Knowledge-Based Intelligent Information and Engineering Systems. Vol. 3. Berlin Heidelberg: Springer Verlag. 2008. p. 236-244 https://doi.org/10.1007/978-3-540-85567-5_30