University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Sid ,Amina |
Documents disponibles écrits par cet auteur



Titre : System de Gestion de Conférence à base d'Agent Temps Réel Type de document : texte imprimé Auteurs : Sid ,Amina, Auteur ; Laouadi ,Mohamed Amin, Directeur de thèse Editeur : Setif:UFA Année de publication : 2019 Importance : 1 vol (47 f .) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Système multi-agent
Temps réel
AUML
Conférence
Plate-forme JADEIndex. décimale : 004 Informatique Résumé : Dans ce mémoire nous avons utilisé les systèmes multi-agent (SMA) qui trouvent leur
application dans plusieurs domaines à commencer par celui de l’intelligence artificielle pour
s’étendre à presque tous les domaines (systèmes distribués, robotique, vision par
ordinateur, médecine, vie artificielle) où on a besoin de résoudre des problèmes complexes
qui nécessitent une intelligence collective et une coopération.
Le développement des systèmes multi-agents temps réel (SMATR) implique l’utilisation d’un
formalisme de modélisation qui soit adaptée à incorporer les propriétés temporelles
associées. Le langage de modélisation graphique Agent UML nous semble le candidat parfait
pour réaliser cette tâche.
Le but de ce travail est d'étudier la dimension temporelle dans les Systèmes Multi-Agents
c'est à dire comment la représentée et surtout quels Formalismes et /ou outils peuvent être
employé ou améliorer pour mieux la prendre en considération lors des phases de
développement du SMA. Dans notre cas on a choisi l’étude de cas de la gestion d'une
conférence vue qu’elle est basée sur des contraintes temporelles telle que les délais de :
soumission ; notification ; version finale, ...
Nous commençons par faire un état de l’art sur les notions d’agents et de systèmes multiagents
(SMA) et sa branche temps réel. Ensuite, nous décrivons les outils de
développements qu’on a utilisé à savoir le langage de modélisation Agent UML et la plateforme
de développement de SMA appelée JADE. Après, nous détaillons l’étude de cas
"gestion d'une conférence " selon le paradigme des SMA. Et nous terminons bien sûr par
une conclusion et quelques perspectives.Note de contenu : Sommaire
Résumé............................................................................................................................... i
Abstract............................................................................................................................. ii
Remerciements................................................................................................................. iv
Dédicace............................................................................................................................ v
Table des Matières .......................................................................................................... vi
Liste des figures................................................................................................................. ix
Introduction générale........................................................................................................ 1
Chapitre 01 : Les Systèmes Multi-Agents Temps Réel......................................................... 2
1. introduction .......................................................................................................................... 3
2. Le concept d’agent .............................................................................................................. 3
2.1 Définition ...................................................................................................................... 3
2.2 Les typologies des agents ............................................................................................. 4
2.2.1 Agent cognitif ...................................................................................................... 5
2.2.2 Agent réactif .........................................................................................................5
2.3 Agent VS objet .............................................................................................................. 5
3. Les Systèmes Multi Agents (SMA) .........................................................................................6
3.1 Définition .......................................................................................... ……………………….….6
3.2 Les Constituants d’un Système Multi-Agents .................................................................6
3.2.1 Agent .....................................................................................................................7
3.2.2 Environnement ......................................................................................................7
3.2.3 Organisation ..........................................................................................................8
3.2.4 Interaction .............................................................................................................8
3.3 Les mécanismes d’interaction ........................................................................................8
3.3.1 La coopération .......................................................................................................8
3.3.2 La négociation .......................................................................................................9
3.3.3 La coordination ......................................................................................................9
3.4 La communication ..........................................................................................................9
vii
3.4.1 Mode de communication.......................................................................................9
3.5 Caractéristiques d’un SMA ...........................................................................................10
3.6 Domaine d’application des SMA ...................................................................................10
3.7 Avantage des SMA ........................................................................................................11
3.8 Inconvénients des SMA ................................................................................................11
4. Les Système Multi-Agents Temps Réel ...............................................................................11
4.1 Système Temps Réel ....................................................................................................11
4.1.1 Définition ............................................................................................................12
4.1.2 Caractéristiques des systèmes temps réel .........................................................12
4.2 Les systèmes multi-agents temps réel ........................................................................12
5. conclusion............................................................................................................................13
Chapitre 02 : Les Outils de Développement.......................................................................14
1. Introduction ........................................................................................................................15
2. La plateforme JADE .............................................................................................................15
2.1 Spécificités de la plate-forme JADE ..............................................................................16
2.2 Les comportements « Behaviours » en JADE ................................................................16
2.2.1 Les type des comportements ..............................................................................17
2.3 Agent communication ..................................................................................................19
2.4 Format d’un message JADE .......................................................................................... 20
2.4.1 L’envoi du message .............................................................................................20
2.4.2 La réception d’un message ..................................................................................20
2.4.3 L’attente d’un Message .......................................................................................21
3. Langage de Modélisation AUML .........................................................................................21
3.1 UML «Unified Modeling Language» .............................................................................21
3.1.1 Définition d’UML .................................................................................................21
3.1.2 Les déficiences d’UML .........................................................................................22
3.2 AUML « Agent Unified Modeling Language »................................................................22
3.2.1 Définition d’AUML................................................................................................22
3.2.2 Les Diagrammes AUML ........................................................................................23
4. Conclusion ...........................................................................................................................25
Chapitre 03 : Gestion de Conférence à base d’Agent JADE.................................................26
viii
1. Introduction ........................................................................................................................27
2. Gestion d’une Conférence (SGC)..........................................................................................27
2.1 Définition......................................................................................................................27
3. Modélisation .......................................................................................................................28
3.1 Modélisation à base d’agents .......................................................................................28
3.1.1 L’agent Temps Réel Event Manager ...................................................................28
3.1.2 L’agent Temps Réel author..................................................................................28
3.1.3 L’agent Temps Réel data base ............................................................................28
3.1.4 L’agent Temps Réel reviewer..............................................................................29
3.1.5 L’agent Assigner .................................................................................................29
3.1.6 L’agent Temps Réel Printer ................................................................................29
3.2 Fonctionnement du SMATR ..........................................................................................29
3.3 Modélisation AUML du Système de Gestion de Conférence........................................30
3.3.1 Diagramme de class du Système de Gestion de Conférence..............................30
3.3.2 Diagramme de cas d’utilisation du Système de Gestion de Conférence.............30
3.3.3 Diagramme de communication du Système de Gestion de Conférence.............30
3.3.4 Diagramme de Protocole du Système de Gestion de Conférence......................32
3.3.5 Diagrammes d’état transition du Système de Gestion de Conférence...............32
4. Implémentation ..................................................................................................................34
4.1 Choix de la plateforme multi agent « JADE » ...............................................................34
4.2 Langage utilisé ..............................................................................................................35
4.3 Le SMATR du SGC sous JADE ........................................................................................35
4.3.1 Les classes utilisées ............................................................................................37
4.3.2 Communication entre les agents ........................................................................37
4.4 Résultats d’exécution ...................................................................................................38
5. conclusion ...........................................................................................................................43
Conclusion & perspectives................................................................................................44
Bibliographie.....................................................................................................................45Côte titre : MAI/0326 En ligne : https://drive.google.com/file/d/1s2Pil2jtz4wo7NK24umuHb8CSbJBD0uz/view?usp=shari [...] Format de la ressource électronique : System de Gestion de Conférence à base d'Agent Temps Réel [texte imprimé] / Sid ,Amina, Auteur ; Laouadi ,Mohamed Amin, Directeur de thèse . - [S.l.] : Setif:UFA, 2019 . - 1 vol (47 f .) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Système multi-agent
Temps réel
AUML
Conférence
Plate-forme JADEIndex. décimale : 004 Informatique Résumé : Dans ce mémoire nous avons utilisé les systèmes multi-agent (SMA) qui trouvent leur
application dans plusieurs domaines à commencer par celui de l’intelligence artificielle pour
s’étendre à presque tous les domaines (systèmes distribués, robotique, vision par
ordinateur, médecine, vie artificielle) où on a besoin de résoudre des problèmes complexes
qui nécessitent une intelligence collective et une coopération.
Le développement des systèmes multi-agents temps réel (SMATR) implique l’utilisation d’un
formalisme de modélisation qui soit adaptée à incorporer les propriétés temporelles
associées. Le langage de modélisation graphique Agent UML nous semble le candidat parfait
pour réaliser cette tâche.
Le but de ce travail est d'étudier la dimension temporelle dans les Systèmes Multi-Agents
c'est à dire comment la représentée et surtout quels Formalismes et /ou outils peuvent être
employé ou améliorer pour mieux la prendre en considération lors des phases de
développement du SMA. Dans notre cas on a choisi l’étude de cas de la gestion d'une
conférence vue qu’elle est basée sur des contraintes temporelles telle que les délais de :
soumission ; notification ; version finale, ...
Nous commençons par faire un état de l’art sur les notions d’agents et de systèmes multiagents
(SMA) et sa branche temps réel. Ensuite, nous décrivons les outils de
développements qu’on a utilisé à savoir le langage de modélisation Agent UML et la plateforme
de développement de SMA appelée JADE. Après, nous détaillons l’étude de cas
"gestion d'une conférence " selon le paradigme des SMA. Et nous terminons bien sûr par
une conclusion et quelques perspectives.Note de contenu : Sommaire
Résumé............................................................................................................................... i
Abstract............................................................................................................................. ii
Remerciements................................................................................................................. iv
Dédicace............................................................................................................................ v
Table des Matières .......................................................................................................... vi
Liste des figures................................................................................................................. ix
Introduction générale........................................................................................................ 1
Chapitre 01 : Les Systèmes Multi-Agents Temps Réel......................................................... 2
1. introduction .......................................................................................................................... 3
2. Le concept d’agent .............................................................................................................. 3
2.1 Définition ...................................................................................................................... 3
2.2 Les typologies des agents ............................................................................................. 4
2.2.1 Agent cognitif ...................................................................................................... 5
2.2.2 Agent réactif .........................................................................................................5
2.3 Agent VS objet .............................................................................................................. 5
3. Les Systèmes Multi Agents (SMA) .........................................................................................6
3.1 Définition .......................................................................................... ……………………….….6
3.2 Les Constituants d’un Système Multi-Agents .................................................................6
3.2.1 Agent .....................................................................................................................7
3.2.2 Environnement ......................................................................................................7
3.2.3 Organisation ..........................................................................................................8
3.2.4 Interaction .............................................................................................................8
3.3 Les mécanismes d’interaction ........................................................................................8
3.3.1 La coopération .......................................................................................................8
3.3.2 La négociation .......................................................................................................9
3.3.3 La coordination ......................................................................................................9
3.4 La communication ..........................................................................................................9
vii
3.4.1 Mode de communication.......................................................................................9
3.5 Caractéristiques d’un SMA ...........................................................................................10
3.6 Domaine d’application des SMA ...................................................................................10
3.7 Avantage des SMA ........................................................................................................11
3.8 Inconvénients des SMA ................................................................................................11
4. Les Système Multi-Agents Temps Réel ...............................................................................11
4.1 Système Temps Réel ....................................................................................................11
4.1.1 Définition ............................................................................................................12
4.1.2 Caractéristiques des systèmes temps réel .........................................................12
4.2 Les systèmes multi-agents temps réel ........................................................................12
5. conclusion............................................................................................................................13
Chapitre 02 : Les Outils de Développement.......................................................................14
1. Introduction ........................................................................................................................15
2. La plateforme JADE .............................................................................................................15
2.1 Spécificités de la plate-forme JADE ..............................................................................16
2.2 Les comportements « Behaviours » en JADE ................................................................16
2.2.1 Les type des comportements ..............................................................................17
2.3 Agent communication ..................................................................................................19
2.4 Format d’un message JADE .......................................................................................... 20
2.4.1 L’envoi du message .............................................................................................20
2.4.2 La réception d’un message ..................................................................................20
2.4.3 L’attente d’un Message .......................................................................................21
3. Langage de Modélisation AUML .........................................................................................21
3.1 UML «Unified Modeling Language» .............................................................................21
3.1.1 Définition d’UML .................................................................................................21
3.1.2 Les déficiences d’UML .........................................................................................22
3.2 AUML « Agent Unified Modeling Language »................................................................22
3.2.1 Définition d’AUML................................................................................................22
3.2.2 Les Diagrammes AUML ........................................................................................23
4. Conclusion ...........................................................................................................................25
Chapitre 03 : Gestion de Conférence à base d’Agent JADE.................................................26
viii
1. Introduction ........................................................................................................................27
2. Gestion d’une Conférence (SGC)..........................................................................................27
2.1 Définition......................................................................................................................27
3. Modélisation .......................................................................................................................28
3.1 Modélisation à base d’agents .......................................................................................28
3.1.1 L’agent Temps Réel Event Manager ...................................................................28
3.1.2 L’agent Temps Réel author..................................................................................28
3.1.3 L’agent Temps Réel data base ............................................................................28
3.1.4 L’agent Temps Réel reviewer..............................................................................29
3.1.5 L’agent Assigner .................................................................................................29
3.1.6 L’agent Temps Réel Printer ................................................................................29
3.2 Fonctionnement du SMATR ..........................................................................................29
3.3 Modélisation AUML du Système de Gestion de Conférence........................................30
3.3.1 Diagramme de class du Système de Gestion de Conférence..............................30
3.3.2 Diagramme de cas d’utilisation du Système de Gestion de Conférence.............30
3.3.3 Diagramme de communication du Système de Gestion de Conférence.............30
3.3.4 Diagramme de Protocole du Système de Gestion de Conférence......................32
3.3.5 Diagrammes d’état transition du Système de Gestion de Conférence...............32
4. Implémentation ..................................................................................................................34
4.1 Choix de la plateforme multi agent « JADE » ...............................................................34
4.2 Langage utilisé ..............................................................................................................35
4.3 Le SMATR du SGC sous JADE ........................................................................................35
4.3.1 Les classes utilisées ............................................................................................37
4.3.2 Communication entre les agents ........................................................................37
4.4 Résultats d’exécution ...................................................................................................38
5. conclusion ...........................................................................................................................43
Conclusion & perspectives................................................................................................44
Bibliographie.....................................................................................................................45Côte titre : MAI/0326 En ligne : https://drive.google.com/file/d/1s2Pil2jtz4wo7NK24umuHb8CSbJBD0uz/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0326 MAI/0326 Mémoire Bibliothéque des sciences Français Disponible
Disponible