thesis

Une Architecture d'agents pour la simulation : le modèle YAMAM et sa plate-forme Phoenix

Defense date:

Jan. 1, 2003

Edit

Institution:

INSA de Rouen

Disciplines:

Authors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Cette thèse s'inscrit dans le cadre d'un projet de recherche industriel. Elle présente la modélisation et la conception d'un logiciel orienté agent. Il se base sur un modèle organisationnel qui propose la gestion du cycle de vie d'un ensemble d'entités autonomes, les agents, qui tentent de réaliser des rôles en fonction des compétences qu'ils possèdent. La décomposition de rôles en tâches permet aux agents de n'éxécuter que certaines parties de leurs rôles, en demandant à d'autres agents la réalisation des tâches manquantes par délégation. La particularité de notre modèle repose sur l'utilisation d'un système d'échange d'énergie, véritable moteur engendrant la dynamique et l'auto-organisation du système. Chaque agent oriente ses actions de façon à maximiser son énergie. La contrainte énergétique favorise l'émergence de comportements plus efficaces en éliminant les agents inaptes ou inefficaces. Aux agents normaux, dits réactifs, s'ajoutent les agents cognitifs, plus élaborés, bénéficiant de compétences particulières. Certains agents sont pourvus de facultés d'apprentissage et pourront donc acquérir de nouvelles compétences. L'intérêt du logiciel est de permettre le développement rapide d'applications multi-agents, et de bénéficier de la découpe intuitive et performante des rôles pour autoriser un maximum de modularité, de spécialisation des agents, et d'évolution. Pour résumer, c'est une plate-forme de développement de programmes multi-agents, intégrant les technologies réseau les plus récentes. Ses champs d'application sont la simulation, l'informatique auto-régulée, la supervision, la résolution de problèmes. . . Nous présentons à titre d'exemple la première application industrielle de notre étude : un simulateur pour la formation opérationnelle des officiers de la Sécurité Civile.