WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

La génération des diagrammes AUML à  partir d'un programme Jade

( Télécharger le fichier original )
par Zina Mecibah
Université Larbi Ben M'Hidi d'Oum El Bouaghi Algérie - Master en informatique - systèmes distribués - 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard