3.6. Modélisation des comportements des agents

3.6.1. Introduction

Les sections précédentes ont conduit à l’énumération des agents constituant le système et la modélisation de quelques protocoles de négociation. Dans cette section, nous modélisons le comportement de chaque agent par un diagramme d’états-transitions AUML. Les agents passent d’un état donné à un autre en fonction des actions se produisant dans l’environnement ou en fonction des messages reçus. Les diagrammes d’états (statechart diagram) AUML semblent être une solution efficace pour décrire leurs comportements [Huget, 2002b]. Premièrement, nous rappelons quelques caractéristiques des statecharts que nous utilisons dans cette section et ultérieurement dans le chapitre 4 pour proposer quelques règles informelles facilitant le travail d’implémentation d’un agent à partir de son comportement sous la forme d’un statechart. Ensuite nous modélisons et décrivons le comportement de tous les agents identifiés dans la section 3.4.1 de ce même chapitre.