République Algérienne Démocratique
et Populaire
Ministère de l'enseignement supérieur et
de la recherche scientifique
Université Larbi Ben M'hidi OUM el
Bouaghi
Faculté des sciences exactes et sciences de la
nature
et de la vie
Département de Mathématiques et
Informatique
MtMOIRE DE FIN D~tTUDES
En vue de l'obtention du
Diplôme de Master en Informatique Option :
systèmes distribués
Theme :
Reafise par : MECIBAH
Zina Sous fa direction de : Dr. MOKHATI Farid
lur~
: Dr.Gueram et Mr.Gahmous
PROMOTION : JUIN 2012
Nemerciement
j; rends mes_prefondes gratitude's d mon dieu qui
m'aide d readser ce modeste travail
j; remercie mon encadr. eur .. Dr: .07
1"1 RIDpour
son encadr. ement; sa comprehension et
sa gentillesse 4h/rant tout le temps de. ma
memoire.
Ales remerciements vont aux memeres dejury qui
ont accepte d~examiner mon travad-
taus mes enseegnants sans exception.
De-aricace
Je agdie ce moaeste travallet
ma_prefonde. gratitude. ..
Trout a~añora ux de.
ux gramfi héros ae ma vie .. mes tre's chers _parents MECTR ~ mar et
_O/ 0 Fatiña qui ont toujours été falpour mot qui m'ont
Winne unmagnifique modith de. caaeur et
delpersévérance et qui m'ont ofert sans condition thur soutien
moralet _financier. J'espere qu'i á trouveront duns ce travailtoute
ma reconnaissance et tout mon amour.
mes tre's ch.dres _rimers.. .9laiii4
mine$ Sabrina, Souaaret
Ch.otaia
taus ie. s memtres de ca_famitie .ECYR Y
et ale ca_famitie
NOV 0 sans exception.
taus mes amens surtout: C IL 7ahima et 2O2
RE
Aracira et d thurs _families.
taus ceux qui sont_proches de. mon cieur
et dbntje nal~as
cite le nom.
touts mes coi*ues a la_promotion
7899:7897.
Generation des diagrammes AllitiC d _partir de
_programmes JADE
Sommaire
Sommaire
Introduction générale
Chapitre1 : JADE
Introduction...... ...
|
... 1
|
1. JADE (Java Agent Development Framework)
|
...........2
|
2. Le langage de communication entre agents FIPA
ACL......
|
3
|
3. Les protocoles d'interaction dans la norme
FIPA...
|
7
|
3.1 Le protocole Contract Net...
|
8
|
4. L'architecture logicielle de JADE......
|
......10
|
5. Les agents JADE...
|
... 11
|
5.1 Le cycle de vie d'un agent JADE... ...
|
12
|
5.2 La communication entre les agents JADE...
|
... 14
|
5.3 Les comportements « Behaviours » en JADE
|
......16
|
5.4 Le service page jaune « DF »
|
...21
|
5.5 Les agents techniques dans JADE « Outils de
débogage »
|
...22
|
6. les domaines d'utilisation de JADE......
|
.........26
|
Conclusion... ... ...
|
........... 26
|
Chapitre2 : AUML
|
|
Introduction...... .............
|
.....27
|
1. Brève description d'AUML
|
...........27
|
2. Les différents niveaux d'AUML
|
...28
|
3. Les diagrammes AUML... ...
|
.........32
|
|
3.1. Le diagramme de classe AUML...
|
........ 33
|
3.2. Le diagramme de séquence AUML ..........
|
35
|
Conclusion ... ...
|
.............45
|
Generation des diagrammes AllitiC d _partir de
_programmes JADE
Sommaire
Chapitre3 : Approche proposée et
présentation de l'outil développé
Introduction...... ... ...46
1. L'approche proposée 46
1.1. Translation du programme JADE vers le diagramme de classe
AUML 47
1.2. Translation de programme JADE vers le diagramme de
séquence AUML 48
1.3. La génération du fichier XML correspond aux
diagrammes générés... 48
2. Les règles de transformation
.....49 2.1. Génération de diagramme de
classe AUML à partir de programme JADE..49 2.2. Génération
de diagramme de séquence AUML à partir de programme
JADE... ... ... ...50
2.3. Diagrammes AUML vers document XML 54
3. Présentation de l'outil
développée 55
4. Etude de cas... .......... ...56
Conclusion... ... ... 76
Conclusion et perspectives
Generation des diagrammes Atilt/LL d _partir de
_programmes JADE
La liste des figures
|