Documente Academic
Documente Profesional
Documente Cultură
Laboratoire IBISC & Dpart. GEII Universit & IUT dEvry nadia.abchiche@ibisc.univ-evry.fr
JADE gnralits
Plate-forme Multi-agents en Java developpee par Gruppo Telecom Italia Respecte la Norme FIPA But : Raliser simplement des Systmes Multi-Agents interoprables Principalement de agents de type cognitifs
Un agent :
possde un tat a un cycle de vie
Classe Comportement derive de la superclasse Agent File de comportements dagent : ajout ou suppression dun comportement tout moment
Dun thread dexcution pour chaque agent De threads de RMI pour changer les messages
Exemple
Nouveau comportement mis en place quand la mthode done() du comportement courant retourne vrai
public void action() { switch (step) { case 0: // perform operation step++; break; case 1: // perform operation step++; break; case 2: // perform operation step++; break; } } public boolean done() {return step ==
X Y Z 3; } }
else{ block(); }
//bloque le comportement
Pour rechercher dans un DF, crer une autre instance de la classe DFAgentDescription
Jade GUI
Permet de controler les agents
Communaut de plus en plus importante Excution distribue sur plusieurs htes et types de machines (PC, mobile, ) Excution concurrente des agents Communication transparente par message (ACL) Open Source Norme FIPA