Chapitre i : La plate forme multi agents JADE
Toute la communication entre les agents et RMA et toute la
communication entre cette interface et l'AMS est faite par ACL via une
extension ad hoc de l'ontologie des agents de gestion FIPA et plusieurs RMA
peuvent être lancés sur la même plate-forme du moment qu'ils
ont des noms distincts.
2. Agent Dammy « Visualisation des messages
»
L'outil Dummy est un très puissance outil pour
inspecter les échanges de messages entre agents. Ainsi que l'Agent Dummy
permet aux utilisateurs d'interagir avec les agents JADE d'une façon
particulière. L'interface graphique permet la composition et l'envoi de
messages ACL et maintient une liste de messages ACL envoyés et
reçus et éventuellement sauvegarder ces messages. Cette liste
peut être examinée par l'utilisateur et chaque message peut
être vu en détail ou même édité. Plus encore,
le message peut être sauvegardé sur le disque et renvoyé
plus tard.
Figure 1.8 : L'agent Dammy
Chapitre i : La plate forme multi agents JADE
3. Agent Direcory Facilitator :
L'interface du DF peut être lancée à
partir du menu du RMA .Cette action est en fait implantée par l'envoi
d'un message ACL au DF lui demandant de charger son interface graphique.
L'interface peut être juste vue sur l'hôte où la plate-forme
est exécutée. En utilisant cette interface, l'utilisateur peut
interagir avec le DF.
Figure 1.9 : L'agent DF
4. Agent Sniffer :
L'agent sniffer est utilisé lorsqu'un utilisateur
décide d'épier un agent ou un groupe d'agents «
écouter, débugger, sauvegarder en fichier les conversations
multi-agent ». Pour cela chaque message partant ou allant vers ce groupe
est capté et affiché sur l'interface du sniffer. L'utilisateur
peut voir et enregistrer tous les messages, pour éventuellement les
analyser plus tard.
L'agent sniffer utilise une notation proche d'UML et L'agent peut
être lancé du menu du RMA ou de la ligne de commande suivante :
Java jade.Bootsniffer:jade.tools.sniffer.sniffer
Generation des diagrammes AlliviL d partir de programmes
JADE
Chapitre i : La plate forme multi agents JADE
Figure 1.10 : L'agent Sniffer
5. Agent Introspector : Cet agent permet de :
ü Visualiser les messages envoyés/reçus.
ü Visualiser les comportements actifs et non actifs.
ü gérer et contrôler le cycle de vie d'un
agent s'exécutant et la file de ses messages envoyés et
reçus.
Figure 1.11 : L'agent Introspector
Generation des diagrammes AlliviL d partir de programmes
JADE
Chapitre i : La plate forme multi agents JADE
6. les domaines d'utilisation de JADE
Même si la plate forme multi-agents JADE est un projet
récent, difficile à vendre, difficile de trouver des personnes le
connaissant et a été conçu selon des critères
d'avantage académiques qu'industriels, et même s'il n'a
été distribué en Open Source que très
récemment, il a été utilisé par de nombreux projets
internationaux et dans des domaines différents tel que: le soutien de
travail collaboratif, e-learning, e-tourisme, gestion de réseau de
divertissement, la gestion des connaissances...etc.
|