Titre : |
Application de secourisme à base d’agents |
Type de document : |
document électronique |
Auteurs : |
Achref El Hocine Demdoum, Auteur ; Arkane Ouali Eddine Nasri, Auteur ; Mohamed Amin Laouadi, Directeur de thèse |
Editeur : |
Sétif:UFA1 |
Année de publication : |
2024 |
Importance : |
1 vol (42 f .) |
Format : |
29 cm |
Langues : |
Français (fre) |
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
Agent
SystèmeMulti Agents
Plateforme JADE
UML
Secourisme |
Index. décimale : |
004 Informatique |
Résumé : |
Dans ce travail nous nous somme intéressé au domaine du secourisme, et précisément le
secourisme dans un cas d’urgence (accident, cas d’incendie,...etc), vue son importance car il
influe sur la vie et la santé des victimes.
Dans le secourisme, on modélise le cas d’urgence de l’appel de la victime jusqu’au début
du traitement médicale. Dans l’application développée, on fait intervenir un certain nombre
de notions comme la réception de l’appel d’urgence, la localisation de l’accident, la recherche
d’ambulancier, l’envoie de la localisation aux équipes de protection civile et la prise en charge
de la victime pour être traiter au niveau de l’hôpital.
L’intérêt majeur de ce travail est d’identifier les acteurs et comprendre le processus de secourisme
en cas d’urgence (SOS) pour le modéliser et l’implémenter par le paradigme des
Systèmes Multi- Agents (SMA). Cependant, afin de bien comprendre le fonctionnement du
SMA développé nous avons créé une application dotée d’une interface graphique pour simuler
les comportements des agents en utilisant les outils : Intellij , JADE , JavaFX ,MySQL ,
Springboot et Bingmaps. |
Note de contenu : |
Sommaire
Introduction Générale 1
1 Les systèmes multi-agents 3
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Type des agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.1 Différences entre agent réactif et cognitif . . . . . . . . . . . . . . . . . . 5
1.3 principales caractéristiques des agents . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Système multi-agent (SMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5 Caractéristiques d’un SMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 L’interaction entre agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.7 La communication dans les SMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.8 Les étapes de la réalisation d’un SMA . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.9 Langages d’envoi et de réception des messages . . . . . . . . . . . . . . . . . . . 11
1.10 Les plateformes de développement . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.10.1 JADE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.10.2 MADKIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.11 Domaines d’application des SMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.12 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2 L’application de secourisme 15
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1 Approche proposée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2 Modélisation UML du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.1 Diagramme de classe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.2 Diagramme de cas d’utilisation . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.3 Diagramme de communication . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.4 Diagrammes d’états Transition . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.5 Diagramme de Séquence (Protocol) : . . . . . . . . . . . . . . . . . . . . . 21
2.3 Implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.1 Outils utilisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.2 Les agents développés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4 Scénarios de validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4.1 Premier scénario (Cas de refus) . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4.2 Deuxième scénario (Cas d’acceptation) . . . . . . . . . . . . . . . . . . . . 32
2.4.3 Base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Conclusion Générale 39 |
Côte titre : |
MAI/0932 |
Application de secourisme à base d’agents [document électronique] / Achref El Hocine Demdoum, Auteur ; Arkane Ouali Eddine Nasri, Auteur ; Mohamed Amin Laouadi, Directeur de thèse . - [S.l.] : Sétif:UFA1, 2024 . - 1 vol (42 f .) ; 29 cm. Langues : Français ( fre)
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
Agent
SystèmeMulti Agents
Plateforme JADE
UML
Secourisme |
Index. décimale : |
004 Informatique |
Résumé : |
Dans ce travail nous nous somme intéressé au domaine du secourisme, et précisément le
secourisme dans un cas d’urgence (accident, cas d’incendie,...etc), vue son importance car il
influe sur la vie et la santé des victimes.
Dans le secourisme, on modélise le cas d’urgence de l’appel de la victime jusqu’au début
du traitement médicale. Dans l’application développée, on fait intervenir un certain nombre
de notions comme la réception de l’appel d’urgence, la localisation de l’accident, la recherche
d’ambulancier, l’envoie de la localisation aux équipes de protection civile et la prise en charge
de la victime pour être traiter au niveau de l’hôpital.
L’intérêt majeur de ce travail est d’identifier les acteurs et comprendre le processus de secourisme
en cas d’urgence (SOS) pour le modéliser et l’implémenter par le paradigme des
Systèmes Multi- Agents (SMA). Cependant, afin de bien comprendre le fonctionnement du
SMA développé nous avons créé une application dotée d’une interface graphique pour simuler
les comportements des agents en utilisant les outils : Intellij , JADE , JavaFX ,MySQL ,
Springboot et Bingmaps. |
Note de contenu : |
Sommaire
Introduction Générale 1
1 Les systèmes multi-agents 3
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Type des agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.1 Différences entre agent réactif et cognitif . . . . . . . . . . . . . . . . . . 5
1.3 principales caractéristiques des agents . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Système multi-agent (SMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5 Caractéristiques d’un SMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 L’interaction entre agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.7 La communication dans les SMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.8 Les étapes de la réalisation d’un SMA . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.9 Langages d’envoi et de réception des messages . . . . . . . . . . . . . . . . . . . 11
1.10 Les plateformes de développement . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.10.1 JADE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.10.2 MADKIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.11 Domaines d’application des SMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.12 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2 L’application de secourisme 15
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.1 Approche proposée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2 Modélisation UML du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.1 Diagramme de classe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.2 Diagramme de cas d’utilisation . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.3 Diagramme de communication . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.4 Diagrammes d’états Transition . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.5 Diagramme de Séquence (Protocol) : . . . . . . . . . . . . . . . . . . . . . 21
2.3 Implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.1 Outils utilisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.2 Les agents développés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4 Scénarios de validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4.1 Premier scénario (Cas de refus) . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4.2 Deuxième scénario (Cas d’acceptation) . . . . . . . . . . . . . . . . . . . . 32
2.4.3 Base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Conclusion Générale 39 |
Côte titre : |
MAI/0932 |
|