Programmation orientée multi-agents : développement et déploiement de systèmes multi-agents voyelles
Auteur / Autrice : | Pierre-Michel Ricordel |
Direction : | Yves Demazeau |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique. Systèmes et communications |
Date : | Soutenance en 2001 |
Etablissement(s) : | Grenoble INPG |
Résumé
La construction de systèmes multi-agents se fait encore trop souvent avec peu de méthodes et la réutilisation du code est souvent minimale, car très peu d'outils méthodologiques et logiciels existent actuellement pour ces systèmes. Nous proposons une plate-forme de construction de systèmes multi-agents, basée sur le paradigme de décomposition Voyelles. L'approche Voyelle est fondée sur la décomposition d'un système multi-agents en quatre éléments : L'Agent, l'Environnement, l'Interaction et l'Organisation. Cette décomposition permet de modulariser le système multi-agents, donc de simplifier la construction du système et d'offrir une meilleure réutilisation du code. Nous proposons une plate-forme logicielle appelée Volcano mettant en oeuvre cette approche originale. Celle-ci prend soin de séparer les étapes d'analyse, de conception, de développement et de déploiement du système multi-agent. Nous nous sommes particulièrement concentrés sur les aspects concernant le développement et le déploiement, et avns élaboré le langage Madel à cet effet. Différentes applications issues de plusieurs domaines d'application (la Robocup, la prise de rendez-vous, la classification) ont été implémentées à l'aide de la plate-forme afin de valider ses capacités d'adaptation et de réutilisation.