Un framework multi-agents

L'objectif de ce proejt est de développer un framework multi-agents en Python et s'appuyant sur DIMA.

DIMA est principalement caractérisée par son architecture d’agents modulaire qui permet de dépasser la dichotomie classique réactif/cognitif en offrant la possibilité de développer des applications multi-agents dont la granularité des agents est variable. DIMA offre en effet des bibliothèques (classes JAVA) offrant les briques de base pour construire des modèles d'agents divers. Ces différentes briques ont pour but d'offrir à l'utilisateur une grande variété de paradigmes (par exemple les automates, les règles de production, etc.) d'une part, et d'autre part, une implémentation des différentes propositions conceptuelles introduites par la communauté multi-agents (protocoles d’interaction, langages de communication KQML et ACL, etc.). Les bibliothèques de DIMA regroupent des classes qui peuvent être réutilisées et/ou adaptées pour construire facilement des agents.

DIMA offre également un ensemble de frameworks (sous forme de packages) pour les différents paradigmes (règles, ATN, classeurs...). Par exemple, un framework d'ATN est proposé. Pour implémenter un ATN avec ce framework, il suffit de spécifier les différents états et les différentes transitions.

Encadrant: 
Zahia Guessoum
Nombre d'étudiants: 
2
Attribué: 
Yes
Deprecated: 
No

User login