Titre : | Conception et réalisation d'un système Multi- Agents | Type de document : | theses et memoires | Auteurs : | Mohamed Redha Chaou ; Sofiane Hamrioui, Directeur de thèse | Editeur : | Tizi Ouzou : UMMTO.FGEI | Année de publication : | 2011 | Importance : | 144 p. | Présentation : | ill. | Format : | 30cm. | Note générale : | Bibliogr. | Langues : | Français | Mots-clés : | Système multi agents Réseaux Bases de données. | Résumé : | L'informatique est entrain de changer de manière assez profonde; tout d'abord elle
devient ubiquitaire. Au départ confinée aux ordinateurs, elle est entrain d'investir les
objets de la vie courante : téléphone portable, assistant personnel, maison, etc. elle
devient ainsi de plus en plus diffuse et distribuée dans des multiples objets et
fonctionnalités qui sont amenés à coopérer. C'est-à -dire que les applications
d'aujourd'hui deviennent de plus en plus décentralisées et la solution d'une
organisation coopérative entre les différents modules logiciels devient une nécessité.
Le concept de système multi-agent propose un cadre de réponse à cette
problématique en offrant les mécanismes adéquats en l'occurrence : Collaboration,
Coordination et Communication.
C'est dans cette optique que nous tentons de réaliser notre projet qui consiste en un
système coopératif, permettant à plusieurs vendeurs de partager un environnement
de travail commun ou les trois mécanismes cités auparavant sont mis en avant. Et
pour ce faire nous allons opter pour différentes technologies, tel que l'architecture
client serveur trois tiers qui constitue le meilleur choix pour la réalisation d'un
système distribué, car elle garanti la fiabilité de ce dernier, et permet l'utilisation des
bases de données distribuées qui seront un élément important pour assurer la
connexion entre la différentes bases existante de notre système.
En outre de l'aspect coopératif qu'offre notre système une fois achevé, il permet
aussi d'accomplir les tâches habituelles de la vente, tel que la consultation, la
modification et la suppression, l'établissement des bons de commande….Etc.
En fin, nous précisons que tout au long de notre travail, nous adoptons l'approche
Multi-agent que nous définissons dans le premier chapitre tout en essayant de
mettre en valeur la coopération et la communication entre les différents agents le
constituant.
Les systèmes multi-agents coopératifs dans lesquels les agents doivent interagir
ensemble de manière à accomplir leurs buts est un domaine de recherche très actif.
Une difficulté fondamentale rencontrée par ces agents est de savoir comment
coordonner efficacement leurs actions de manière à pouvoir bénéficier les uns des
autres, au lieu de se nuire.
Il convient de savoir que lorsque l'on considère des systèmes multi-agents ouverts,
avec plusieurs agents et plusieurs interactions entre eux, la solution qui consiste Ã
définir des politiques de coordination à priori devient vite très difficile, voir même
impossible dans certains cas.
C'est pourquoi l'apprentissage devient intéressant, car il permet d'enlever au
concepteur du système la tâche fastidieuse de prévoir des politiques de
coordination pour toutes les situations possibles. Si les agents peuvent apprendre
à améliorer la coordination de leurs actions en interagissant avec les autres, alors
ils pourront s'adapter aux situations changeantes et aux différentes dynamiques
de groupe.
les principaux caractéristiques des réseaux informatiques en commençant par donner leurs définitions, puis les classifier selon
deux critères , en premier lieu selon leurs taille et en suite en se basant sur leurs
modes de transmissions .
Dans la deuxième partie nous avons parlé des différents modèles en couche existant
dans les Réseaux informatique notamment, le model ISO et le model TCP/IP.
Enfin après avoir eu une idée générale sur les réseaux informatique nous avons cité
les différentes architectures client /serveur les plus connues.
Les différents concepts que nos venons d'aborder dans ce chapitre nous permettre de
mieux appréhender et de comprendre les notions fondamentales pour mener à bien
notre application.
L'objectif d'un système de bases de données distribuées est d'offrir aux utilisateurs de
meilleures performances et une plus grande disponibilité des données. Il est
suffisamment complet pour décharger les utilisateurs de tous les problèmes de
concurrence et d'optimisation de requêtes sur des données gérées par différents SGBDs
sur plusieurs sites. Ceci est obtenu par application des fonctions de gestion de la base de
données distribuée en assurant la transparence à la localisation et la fragmentation.
Le dialogue entre les bases de données d'un système distribué se fait par échange de
message en se basant sur le modèle Client/Serveur.
La modélisation des différents aspects de notre Système c'està -
dire L'aspect fonctionnel, l'aspect statique et l'aspect dynamique, ce qui nous a
permis d'avoir une vision globale, sur laquelle on se basera dans le chapitre suivant
qui abordera la dernière phase de la construction d'un projet qui est bien sur la phase
d'implémentation ou réalisation.
L'objectif de ce mémoire était de mettre en évidence l'approche Multi
Agents par un système pilote qui se situe à l'intersection des domaines des
architectures Client/serveur, applications distribuées et bases de données
distribuées.
Dans | En ligne : | D:\CD.THESE.INF\LP.INF.11\CHAOU MOHAMED REDHA.PDF | Format de la ressource électronique : | PDF | Permalink : | ./index.php?lvl=notice_display&id=31600 |
Conception et réalisation d'un système Multi- Agents [theses et memoires] / Mohamed Redha Chaou ; Sofiane Hamrioui, Directeur de thèse . - Tizi Ouzou (Tizi Ouzou) : UMMTO.FGEI, 2011 . - 144 p. : ill. ; 30cm. Bibliogr. Langues : Français Mots-clés : | Système multi agents Réseaux Bases de données. | Résumé : | L'informatique est entrain de changer de manière assez profonde; tout d'abord elle
devient ubiquitaire. Au départ confinée aux ordinateurs, elle est entrain d'investir les
objets de la vie courante : téléphone portable, assistant personnel, maison, etc. elle
devient ainsi de plus en plus diffuse et distribuée dans des multiples objets et
fonctionnalités qui sont amenés à coopérer. C'est-à -dire que les applications
d'aujourd'hui deviennent de plus en plus décentralisées et la solution d'une
organisation coopérative entre les différents modules logiciels devient une nécessité.
Le concept de système multi-agent propose un cadre de réponse à cette
problématique en offrant les mécanismes adéquats en l'occurrence : Collaboration,
Coordination et Communication.
C'est dans cette optique que nous tentons de réaliser notre projet qui consiste en un
système coopératif, permettant à plusieurs vendeurs de partager un environnement
de travail commun ou les trois mécanismes cités auparavant sont mis en avant. Et
pour ce faire nous allons opter pour différentes technologies, tel que l'architecture
client serveur trois tiers qui constitue le meilleur choix pour la réalisation d'un
système distribué, car elle garanti la fiabilité de ce dernier, et permet l'utilisation des
bases de données distribuées qui seront un élément important pour assurer la
connexion entre la différentes bases existante de notre système.
En outre de l'aspect coopératif qu'offre notre système une fois achevé, il permet
aussi d'accomplir les tâches habituelles de la vente, tel que la consultation, la
modification et la suppression, l'établissement des bons de commande….Etc.
En fin, nous précisons que tout au long de notre travail, nous adoptons l'approche
Multi-agent que nous définissons dans le premier chapitre tout en essayant de
mettre en valeur la coopération et la communication entre les différents agents le
constituant.
Les systèmes multi-agents coopératifs dans lesquels les agents doivent interagir
ensemble de manière à accomplir leurs buts est un domaine de recherche très actif.
Une difficulté fondamentale rencontrée par ces agents est de savoir comment
coordonner efficacement leurs actions de manière à pouvoir bénéficier les uns des
autres, au lieu de se nuire.
Il convient de savoir que lorsque l'on considère des systèmes multi-agents ouverts,
avec plusieurs agents et plusieurs interactions entre eux, la solution qui consiste Ã
définir des politiques de coordination à priori devient vite très difficile, voir même
impossible dans certains cas.
C'est pourquoi l'apprentissage devient intéressant, car il permet d'enlever au
concepteur du système la tâche fastidieuse de prévoir des politiques de
coordination pour toutes les situations possibles. Si les agents peuvent apprendre
à améliorer la coordination de leurs actions en interagissant avec les autres, alors
ils pourront s'adapter aux situations changeantes et aux différentes dynamiques
de groupe.
les principaux caractéristiques des réseaux informatiques en commençant par donner leurs définitions, puis les classifier selon
deux critères , en premier lieu selon leurs taille et en suite en se basant sur leurs
modes de transmissions .
Dans la deuxième partie nous avons parlé des différents modèles en couche existant
dans les Réseaux informatique notamment, le model ISO et le model TCP/IP.
Enfin après avoir eu une idée générale sur les réseaux informatique nous avons cité
les différentes architectures client /serveur les plus connues.
Les différents concepts que nos venons d'aborder dans ce chapitre nous permettre de
mieux appréhender et de comprendre les notions fondamentales pour mener à bien
notre application.
L'objectif d'un système de bases de données distribuées est d'offrir aux utilisateurs de
meilleures performances et une plus grande disponibilité des données. Il est
suffisamment complet pour décharger les utilisateurs de tous les problèmes de
concurrence et d'optimisation de requêtes sur des données gérées par différents SGBDs
sur plusieurs sites. Ceci est obtenu par application des fonctions de gestion de la base de
données distribuée en assurant la transparence à la localisation et la fragmentation.
Le dialogue entre les bases de données d'un système distribué se fait par échange de
message en se basant sur le modèle Client/Serveur.
La modélisation des différents aspects de notre Système c'està -
dire L'aspect fonctionnel, l'aspect statique et l'aspect dynamique, ce qui nous a
permis d'avoir une vision globale, sur laquelle on se basera dans le chapitre suivant
qui abordera la dernière phase de la construction d'un projet qui est bien sur la phase
d'implémentation ou réalisation.
L'objectif de ce mémoire était de mettre en évidence l'approche Multi
Agents par un système pilote qui se situe à l'intersection des domaines des
architectures Client/serveur, applications distribuées et bases de données
distribuées.
Dans | En ligne : | D:\CD.THESE.INF\LP.INF.11\CHAOU MOHAMED REDHA.PDF | Format de la ressource électronique : | PDF | Permalink : | ./index.php?lvl=notice_display&id=31600 |
|