MadKit: une architecture de plate-forme multi-agent générique
Résumé
Dans ce rapport, nous présentons l’architecture de MadKit (pour “Multi-Agent Development Kit”), une plate-forme générique de conception et d’exécution de systèmes multi-agents. Cette plate-forme a l’originalité d’être basé sur un modèle organisationnel plutôt qu’une architecture d’agent ou un modèle d’interaction spécifique. L’utilisation de groupes et de roles associés à des agents est mis en oeuvre tant en tant qu’outil de modèlisation et de conception pour les développeurs de systèmes multi-agents, que de principe d’architecture de la plate-forme elle-même. Cette architecture est basée sur un noyau agent minimal découplé de tout modèle individuel d’agent. Dans cette plate-forme, les services classiques de passage de message distribués, de migration ou de surveillance sont fournis au meta-niveau par des agents spécialisés afin d’obtenir un maximum de flexibilité. Une interface graphique componentielle et découplée du noyau et des agents permets de supporter différentes modes d’utilisation et d’exploitation de la plate-forme. Nous illustrons notre propos en présentant certaines conséquences et déclinaisons de cette plateforme, ainsi que quelques applications construites avec MadKit.
Domaines
Système multi-agents [cs.MA]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...