Chapitre III : Spécification et
modélisation d'une solution à base de SMA
VI. SYSTEME NETSA POUR LA RECHERCHE D'INFORMATIONS
Applications agents pour la Recherche d'Informations: Une
grande partie des applications de système multiagents est dans le
domaine de recherche d'informations. Cette architecture de système
multiagents permet la recherche d'informations dans des sources
hétérogènes et réparties.
Application
|
Fonction
|
PHOENIX
|
Simulation de contrôle de feux de forêts
|
ARCHON
|
Gestion de réseaux électriques
|
SIMDELTA
|
Simulation de gestion de ressources halieutiques
|
SMAALA
|
Aide à la localisation d'infrastructures
linéaires
|
SIMPOP
|
Dynamiques urbaines
|
SWARM
|
Simulation d'écosystèmes
|
Tableau 7 : Liste non exhaustive d'applications
multiagents
3.6. Plateformes multiagents
Un certain nombre d'environnements de développement a
vu le jour ces dernières années. La liste que nous donnons ici
est loin d'être exhaustive et Internet est riche d'une quantité de
travaux importante sur le sujet.
Il faut remarquer que la plupart sont développés
autour de Java pour profiter notamment des possibilités
d'interopérabilité offertes par ce langage. Elles sont souvent
dédiées à un domaine d'application ou à un agent
particulier.
Tableau 8 : Liste non exhaustive des plateformes
multiagents
En grande majorité, les plates-formes SMA sont issues
de projets de recherche, mais on trouve aussi des produits commerciaux.
Certains d'entre eux sont orientés vers une communication entre
systèmes distribués (par exemple MADKIT, JAFMAS, HIVE), d'autres
sont axés vers la construction de modèles de simulation (par
exemple SWARM).
74
Chapitre III : Spécification et
modélisation d'une solution à base de SMA
4. DONNEES DU PROBLEME
A présent que nous avons décrit le paradigme des
systèmes multiagents, nous allons nous intéresser à la
problématique d'une façon plus spécifique. Nous verrons
ainsi émerger les avantages d'une approche basée sur un
modèle de produits intelligents. Nous en déduirons un certain
nombre de contraintes qui consolidera notre modèle d'agent et notre
choix de plateforme et d'implémentation.
Objectifs globaux
|
Satisfaire les produits en tests par rapport aux
contraintes, en assurant un niveau de
sécurité maximum et en augmentant la performance des tests
contrôle-qualité.
|
Que cherche-t- on ?
|
Dynamiser le processus de coopération, augmenter la
performance du système global.
|
Sur quoi porte la coopération ?
|
Partage d'information, objectifs locaux et globaux.
|
Contraintes globales
|
Nombre de ressources disponibles pour répondre aux
besoins en test établies. Taux d'achèvement des autres testes.
|
Entités coopérantes
|
Deux entités minimum (deux produits).
|
Problème de communication ?
|
Problèmes liés à la dynamique du
système
d'information et problèmes liés au mode de
décision partagés.
|
Autres
information
|
Les engagements sont contractualisés ce qui permet de
travailler sur des données statiques.
|
Tableau 9 : Données
globales
Pour notre système, d'autres paramètres doivent
être évalués, comme par exemple la capacité des
ressources, les durées opératoires et les coûts de
production. Cependant la nature hétérogène du
système de production rend difficile d'établir et
d'évaluer les règles adéquates (les prix justes) pour
obtenir un ordonnancement.
75
|