MOUAD ZEHARI SOUFIANE BENHLIMA Réaliser par : Encadré par : Mme Najat RAFALIA Membres de jury: Mme Najat RAFALIA Mr Jâfar ABOUCHABAKA Mr Moulay Youssef.

Slides:



Advertisements
Présentations similaires
Participation aux Webinars – Quelques consignes à suivre!
Advertisements

UML EPITECH 2009 UML1 - Introduction UML – Définition – Historique – UML en entreprise – Couverture Concepts – Objet – Classe –
Informatique et Sciences du Numérique ÉVALUATION DE L’ÉPREUVE ORALE ISN FORMATION DU 15 /03/2016 Ollga Samymodeliar & AbdelkrimLAZAAR.
Comment ça marche ? Les sciences pour répondre aux questions de notre société Santé Alimentation Énergie Habitat Sciences de l'Ingénieur.
Formation Ouverte et A Distance Bureau des expertises techniques, des projets d'infrastructures et de la sécurité des systèmes d'information Parcours de.
Distribué par Network Dynamics, Inc.. MPX MPX est un logiciel puissant capable de modéliser des systèmes complexes de files d’attentes, conçu pour être.
Développer les compétences socioculturelles / interculturelles en classe de FLE Université d’été de Varna « Innover en français » 1 Marie-Laure Wullen.
Fadhel jied Oussama hédhili V - conclusion IV - Les avantages et les inconvénients III - exemples II - aspect informatique I - introduction.
Rappels et présentation du réseau local
Mise en place d’un système de partage de fichiers
Les outils informatiques utilises
Option « Contrôle-Commande » de
Formation « Administrateur ATRIUM »
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Laboratoire SAMOVAR R3S METHODES ARMEDIA TIPIC ACMES
Marketing opérationnel et stratégique
Informatique et Sciences du Numérique
Projet 1789 : Plateforme d'enseignement innovante
TS en gestion des entreprises
BFFA – M 4-5 Lausanne - David Savoy
Statique 1 STM Conception Mécanique La mécanique branche de la physique qui étudie le mouvement des corps et les forces auxquelles ils sont soumis. La.
Une entreprise est un système, c’est-à-dire « un ensemble d'éléments en interaction dynamique, organisés en fonction d'un but » (Joël de Rosnay, Le Macroscope,
Plans d’experiences : plans de melanges
Développement d’une application Android destinée aux commerciaux
Participation aux Webinars – Quelques consignes à suivre!
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Système flexible de Workflow pour la plate-forme Motu
Programmation système
Protocole AODV pour Iot
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Août 2009.
la structure de l’entreprise: Définition : La structure organisationnelle d’une entreprise définie le mode d’organisation entre les différentes unités.
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Le Zigbee 1. PLAN Introduction. Présentation du Zig Bee. Caractéristiques de Zig Bee. Architecture Zig Bee. Topologies Zig Bee. Domaines d'application.
Formation du 03/02/14.
Hajri khalil Seyah mohamed Aziz El aid Oussama Mejri abir
Plus de 4000 langages....
Vuibert Systèmes d’information et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Message Oriented Middleware MOM - Beghdad abdelkrim -abass youcef.
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
BTS SIO 2ème année SLAM SISR
Présentation de l’outil
Ordre du jour : Présentation de la démarche et de son aboutissement
MPR - Le concept de réseau - 06
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Plateforme CountrySTAT
Plan Introduction Problématique et Objectif Solution Proposé Conception et Modélisation Réalisation Conclusion et perspective
Simulation Multi-Agent (SMA)&plateforme Netlogo 1.
Définir le travail collaboratif à distance « travail réalisé en commun par plusieurs personnes qui mutualisent leurs connaissances et leurs compétences,
La collecte d’informations Présenté par: Boudries. S.
Génie Logiciel DÉFINITION DES BESOINS. Cahier de charges: définition  Le Cahier des Charges (CDC) est un document par lequel la maîtrise d'ouvrage exprime.
Roowth 1 Université d'Adrar Faculté des Sciences et de la Technologie Département des Mathématiques et Informatique 1 er Année master : Informatique Option:
Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
Réalisé par: SAMMARI RIM SOUID AHLEM AMROUCH HAFEDH
Test de performances. Test de performances:  Un test de performance est un test dont l'objectif est de déterminer la performance d'un système informatique.
Merise le modèle de traitement
Décrire son modèle économique
1 Théorie générale des systèmes Présenté Par Monsieur Nzukam Nguiffo Guillaume Ingénieur statisticien.
PAF Guillaume Martin - Fabrice Cizeron - Xavier Roulot
AUTORITE DE CERTIFICATION SOUS WINDOWS SERVEUR 2012 R2. HISSEIN BANAYE HASSAN
Sommaire Les réseaux de capteurs sans fils Les réseaux de capteurs sans fils Communication dans Contiki Communication dans Contiki Réalisation Réalisation.
Boulain Joris, Handouz Yassine, Regnier Fabien, Giraud Antoine
Systèmes d ’Information
LA GESTION DES CONFLITS
Transcription de la présentation:

MOUAD ZEHARI SOUFIANE BENHLIMA Réaliser par : Encadré par : Mme Najat RAFALIA Membres de jury: Mme Najat RAFALIA Mr Jâfar ABOUCHABAKA Mr Moulay Youssef Hadi

1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/20172

Les SMAs sont à la connexion de plusieurs domaines en particulier de l’intelligence artificielle, des systèmes informatique distribués et du génie logiciel. Ils se caractérisent par des comportements collectifs produits par les interactions de plusieurs entités autonomes et flexibles appelées agents, que ces interactions tournent autour de la coopération, de la concurrence ou de la coexistence entre ces agents. 16/04/20173

1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/20174

5 Un agent est une entité physique ou virtuelle qui possèdent les fonctionnalités suivantes : capable d’agir dans un environnement Dont le comportement tend à satisfaire ses objectifs. possède des compétences et offre des services peut communiquer avec d’autres agents capable de percevoir son environnement possède des ressources propres

16/04/20176 Autonome Proactif Flexible Social Agir sans l’intervention directe d’un humain (ou d’un autre agent) en contrôlant ses actions et de son état interne. Capable d’avoir un comportement opportuniste, dirigé par ses buts ou sa fonction d’utilité, et prendre des initiatives au moment approprié. Capable de répondre à temps Capable d’interagir avec les autres agents (artificiels ou humains)

Pas de représentation explicite Pas de mémoire de son histoire Ces agents peuvent agir et réagir très rapidement. Agent réactif Représentation explicite de l’environnement. Peut tenir compte de son passé. Agent complexes. Agent délibératif 16/04/20177

1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/20178

Complexité de l’application Absence de solution global Existence de différents domaines de connaissances Distribution des données, des connaissance, des ressources Modélisation des systèmes naturels, sociaux 16/04/20179

Ensemble d’agents qui agissent et interagissent dans un environnement commun. 10 Ensemble d’agent Ensemble de relations Ensemble d’opérations Environnement Ensemble d’objets

16/04/ Santé Industrie Simulation Énergie Communication

1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/201712

JADEMadKit jadexSPADE SMA 16/04/201713

Le plus populaire parmi les plate-formes JADE est conformes aux normes FIPA(Foundation for Intelligent Physical Agents). Elle est implémentée en JAVA et fourni des classes pour la définition du comportement des agents. Une boîte à outils graphique pour suivre les agents. Open source 16/04/201714

16/04/ Conteneur1 Conteneur n Conteneur Principal Conteneur… AMSDF Comportements

16/04/ AMS (Agent Management System): Représente l'autorité de la plateforme. Fournit le service de nommage. DF (Directory Facilitor) : Fournit un système de pages jaunes qui permet aux agents de retrouver les agents fournisseurs de services.

DUMMY AGENT Permet l’envoi de messages à des agents Utile lors de la conception afin de vérifier la réaction d’un agent à la réception d’un message. SNIFFER AGENT Permet de visualiser l’enchaînement des messages entre les agents. Représentation graphique de l’échange des messages. Les agents à sniffer peuvent être sélectionnés. 16/04/201717

16/04/201718

16/04/ Plate forme Conteneur Message Agent

16/04/ Jade Agent A Agent B Préparation du message Envoi du message à Agent B Mise en file d’attente dans la ‘boîte de réception’ de Agent B Lecture du msg

la fiabilitéLa robustessela vitesse la résolution distribuée et concurrente de problèmes comment gérer la répartition des ressources Modélisation des systèmes complexes 16/04/201721

1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/201722

Communication entre agents sous JADE:On va créer deux agents dans le même conteneur (Yassine et Ayman) puis on établir une communication entre eux. Communication avec un petit calcule :Nous avons deux agents : AgentA et AgentB. AgentA produit des nombres aléatoires puis les envois à AgentB qui cumule ces nombre aléatoires. Tant que la somme ne dépasse pas un certain seuil (50 dans l'exemple), il informe AgentA qu'il est prêt à recevoir d'autres nombres aléatoires. Dès que le seuil est dépassé, AgentB informe AgentA et s'arrête. Dès qu'AgentA reçoit le message d'arrêt, il s'arrête également. Application chat sous JADE :C'est une application sous jade permet de créer des participants et établir une conversation entre eux, chaque participants est un agent dépendant dans son propre conteneur. 16/04/201723

Et voilà on arrive à terminé notre sujet espérant qu’on a bien illustrer la notion du systèmes multi-agents ainsi que la plate-forme JADE 16/04/201724

16/04/ Merci de votre attention