1.2. Choix de la méthode
Parmi les méthodes qui couvrent le mieux le cycle de
développement d'un systèmes multiagents,nous avons choisi la
méthodologie Voyelles pour modéliser notre système. Ce
choix se justifie comme suit :
· Cette méthode repose sur la decomposition du
système en cinq dimensions : Agent,
Environnement, /nteraction, Organisation, Utilisateur (cette
dernière est créée récemment). Cette
décomposition permet de modularisé le système, simplifier
sa construction et offrir une meilleure réutilisation du code.
· Voyelles n'est couplée a aucune notation ni
plateforme, ce qui offre la possibilité d'utiliser le langage AUML
(Agent Unified Modeling Language : cf. Annexe B), qui est une extension du
langage UML, dans la phase de conception du système et la plateforme
Jade pour réaliser le système.
· Voyelles repose sur des principes purement
multi-agents. > Principes sur la methode « Voyelles
»
Le processus de développement avec la méthode
Voyelles (ou AE/O) comporte trois étapes essentielles :
· ? Analyse : consiste a identifier les
cinq composantes : Agent (A), Environnement (E), /nteractions (/), Organisation
(O), Utilisateurs (U).
· Conception : il s'agit de choisir les
modèles opérationnels des composantes.
· Implementation : consiste en
l'instanciation des modèles en utilisant des plateformes et des langages
choisis.
Fig.11 : Representation symbolique d'un systè me
multi-agents
|