Conclusion.
Chapitre 3 : Approche proposée et presentation
de l~outil d~veloppe
Nous allons présenter dans ce chapitre une nouvelle
approche pour la compréhension des applications multi-agents
développées sur la plateforme JADE. L'approche proposée
consiste en la génération de diagrammes Agent UML à partir
de programme JADE. Plus particulièrement, nous nous intéressons
aux diagrammes de classes et de séquence AUML. Ce dernier offre une
description semi-formelle permettant aux utilisateurs des SMA notamment ceux
qui ne sont pas bien familiarisés avec la plateforme JADE de comprendre
l'application développée sur JADE dans l'objectif de sa
maintenance.
En effet, Le choix de la plateforme JADE est justifié par
les points suivants:
ü JADE diminue l'effort de la programmation car elle
inclut tous les composants obligatoires pour contrôler un SMA « DF
et AMS » et offrir une librairie de classes que les utilisateurs peuvent
utiliser et étendre ainsi qu'un ensemble d'outils graphiques qui
permettent le débogage et l'administration du SMA à concevoir.
ü JADE simplifie l'implémentation d'un SMA
à travers un Middleware répondant aux spécifications de la
FIPA et assure une communication transparente par l'échange de messages
dans le langage normalisé FIPA-ACL.
ü JADE est indépendante de tout modèle
d'agent et actuellement représente la plateforme la plus
utilisée.
Pour valider notre approche, nous avons
développé un outil la supportant qui permet d'une part la
génération de diagrammes AUML et, d'autre part, la
génération d'un fichier XML correspondant aux diagrammes AUML
générés fournissant ainsi des données pouvant
être traitées dans l'objectif de maintenir l'application SMA
développée et être utilisée par d'autres
environnements de développement (XML est un standard).
1. L'approche proposée
Dans cette section, nous allons présenter la nouvelle
approche proposée pour la génération des diagrammes AUML
ainsi que le fichier XML à partir d'un code JADE. Le
|