Chapitre 3 : Approche proposée et presentation
de l~oatil d~veloppe
<Receiver>AgentB</Receiver>
<Act_of_Communication>REJECT_PROPOSAL</Act_of_Communication>
<Content_of_message>rejeter Ia
proposition</Content_of_message> </Simple_Rceiver>
</Rceivers>
</XOR_Receiver>
</Message>
<Message>
<Transmitter>AgentB</Transmitter>
<Simple_Rceiver>
<Receiver>AgentA</Receiver>
<Act_of_Communication>IN
FORM</Act_of_Communication>
<Content_of_message>Ie prix du computer DELL est:"
+ "70000"
+"DA</Content_of_message>
</Simple_Rceiver>
</Message> <Message>
<Transmitter>AgentA</Transmitter>
<XOR_Receiver>
<Receiver_with_Con dition>
<Receiver>AgentB</Receiver>
<Act_of_Communication>CANCEL</Act_of_Communication>
<Content_of_message>Ignorer Ia
demande</Content_of_message> <Content_of_Con
dition> Prix > 50000 </Content_of_Con dition>
</Receiver_with_Con dition>
</XOR_Receiver>
</Message> </Diagram_Sequence_AUML>
Chapitre 3 : Approche proposée et presentation
de l~outil d~veloppe
</Diagrams_AUML> </Configuration>
Nous avons présenté dans ce chapitre l'approche
proposée pour la génération d'une description graphique
à travers les diagrammes AUML « le diagramme de classe et le
diagramme de séquence» d'un programme JADE ainsi que pour la
génération du fichier XML correspondant aux diagrammes
générés. Nous avons également
présenté notre outil implémentant l'approche
proposée sur une étude de cas concrète.
Conclusion et _pers_pectives
Conclusion et perspectives
|
|
L'objectif de ce travail est de proposer une nouvelle
approche pour, d'une part, la génération d'une description
graphique à travers les deux principaux diagrammes d'Agent UML «
diagramme de classe et de diagramme de séquence » à partir
de programme JADE et, d'autre part, d'en générer un fichier XML
qui permet de faire des traitements ultérieurs sur les diagrammes
générés. Cette approche est supportée par un outil
visuel implémentée dans l'environnement Eclipse permettant
d'aider les utilisateurs de comprendre les applications JADE à travers
les diagrammes AUML.
Comme perspectives à moyen termes, nous envisageons de
:
ü Tenir compte des autres comportements «
Behaviours » qui n'ont pas été traité par notre
outil, en enrichissant le diagramme de séquence AUML par des nouveaux
éléments de modélisation.
ü Étendre l'outil développé afin qu'il
supporte la maintenance des applications JADE.
Generation des diagrammes AlliviL d partir de
programmes JADE
|