Transformation de modèles d’agents dans la méthode ADELFE
Résumé
Dans cet article, nous présentons un modèle d’agent coopératif utilisé dans la méthode ADELFE pour la conception de systèmes multi-agents adaptatifs. Cette méthode repose sur un processus (Rational Unified Process) ainsi que des notations (UML et AUML) issus de l’analyse et de la conception objet et agent. Concernant l’aspect statique de conception, les agents sont décrits en tant que classes dont la structure est contrainte par l’usage de stéréotypes ayant une sémantique forte d’accessibilité sur les différents modules composant un agent coopératif. Les aspects dynamiques, et plus particulièrement les protocoles de communication entre agents, sont spécifiés grâce aux diagrammes de protocoles AUML. Le modèle fonctionnel et structurel ainsi obtenu peut aisément conduire à la génération de code, et ainsi permettre de passer de la conception à l’implémentation, comme proposé dans le cadre de l’ingénierie des modèles, ou MDA (Model Driven Architecture).