Fiabilité des applications multi-agents : le système de gestion d'exceptions SaGE
Résumé
Les paradigmes de développement à base de composants et d'agents répondent aux tendances actuelles du développement d'applications par intégration d'élèments logiciels distribués sur de nombreux systèmes. Les systèmes multi-agents (SMA) proposent des mécanismes qui permettent de gérer des systèmes ouverts et dynamiques, les agents étant des entités actives, dotées de capacités de communication évoluées, capables d'établir seules des collaborations avec d'autres agents. Malheureusement, les SMAs n'offrent pas le même support que les systèmes à base de composants pour assurer la rigueur du développement et la fiabilité de l'exécution. Ainsi, peu de SMAs intègrent un système de gestion d'exceptions (SGE) dédié et aucun de ces SGE, à notre connaissance, ne respecte toutes les caractéristiques du paradigme agent (autonomie des agents, concurrence coopérative). Cet article présente SaGE, une proposition de système de gestion d'exceptions dédiée aux systèmes multi-agents, que nous avons imptémentée et testée dans la plateforme MADKit.
Loading...