Magique

  P Mathieu, N Bensaid, JC Routier
Équipe SMAC
LIFL - UPRESA 8022 CNRS - Bat. M3
Université de Lille 1
59655 VILLENEUVE D'ASCQ CedexFRANCE
Contact : mathieu@lifl.fr

Caractéristiques générales

Nom de la plate-forme : MAGIQUE
Nature de la plate-forme : Environnement générique de développement de SMA
État de la plate-forme : Prototype
Nombre d'applications développées: des petits exemples
Type d'application privilégié : Résolution de problèmes distribués
Nombre d'utilisateurs : usage interne au laboratoire àce jour
Configuration logicielle et matérielle : JDK 1.x,
portable sur toute machine
et sur tout système d'exploitation.
Exécutable en environnement hétérogène.

Modèles multi-agents disponibles


Magique se base sur une communauté de hiérarchies d'agents qui permet une totale maîtrise de la granularité du contrôle.Une originalité du modèle est de permettre aux agents d'exploiter de manière transparente (ie. sans qu'ils sachent qui l'accomplira) toutes les compétences des différents agents du système.Ajouté aux possibilités d'évolution dynamique des agents, de la structure des communications et de l'organisation, ce mécanisme contribue à la souplesse de développement et d'exécution d'applications multi-agents. De plus sa dynamicité à trois niveaux (agents, architecture, communications) permet au système, à
l'aide des accointances, d'adapter son fonctionnement à la structure physique du réseau sur lequel il s'exécute. Enfin, la réalisation du système en Java lui offre une distribution sur un réseau hétérogène. Nous souhaitons maintenant étoffer nos travaux sur les aspects de la dynamique des SMA.La prochaine étape, déjà largement entamée, concerne l'étude de l'acquisition de compétences par un agent au cours de sa "vie". Cette acquisition se fait au contact des autres agents et favorise un échange effectif de compétences. Ce travail amène une réflexion sur la notion d'agent, de compétences et d'autonomie.
L'étude des performances induite par l'évolution dynamique de la structure même du SMA, et donc du schéma des communications, est également un point important à l'étude.
Points importants à retenir :
Sur l'architecture
- architecture distribuée sur réseau hétérogène
- Structure de contrôle hiérarchique
- agents réactifs et pro-actifs
- appel par délégation de compétences
- documentation d'installation et d'utilisation disponible
En cours
- dynamicité
- acquisition et échanges de compétences
- évolution de la structure de contrôle
- appel d'offre et gestion de la concurrence

Caractéristiques physiques du système multi-agents


agents distribués sur réseau hétérogène communication synchrone et/ou asynchrone entre agents

Environnement de développement et environnement d?exécution

prototype fonctionnel et téléchargeable
adresse http://www.lifl.fr/SMAC rubrique MAGIQUE
au-dessus de Java JDK 1.*
(et donc) multi-plate-forme
agents distribués sur réseau hétérogène
environnement de construction du SMA et de déploiement sur réseau
en version de test (bientôt disponible sur le site)

Publications
[1] Nourredine Bensaid and Philippe Mathieu.An Autonomous Agent System to Simulate a Set of Robots Exploring a Labyrinth.in Proceedings of the 11th International FLAIRS Conference, FLAIRS'98. AAAI Press
[2] Nourredine Bensaid and Philippe Mathieu. A Hybrid Architecture for Hierarchical Agents. in Proceedings of the International Conference on Computational Intelligence and Multimedia Applications, ICCIMA'97. GRIFFITH UNIVERSITY
[3] Nourredine Bensaid and Philippe Mathieu. A Framework for Cooperation in Hierarchical Multi-Agent Systems. in Mathematical Modelling and Scientific Computing. vol 8. 1997.
[4] Nourredine Bensaid and Philippe Mathieu. A Hybrid and Hierarchical Multi-Agent Architecture Model. in Proceedings of the Second International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agent Technology. PAAM97. pp 145-155.