3.4.2. Structure statique du système

Huget [Huget, 2002a] a proposé une extension des diagrammes de classes UML afin de prendre en compte les caractéristiques des agents. AUML permet de représenter plusieurs niveaux d’abstraction lors de la conception des diagrammes de classes. Deux niveaux d’abstraction sont couramment utilisés : Le niveau conceptuel et le niveau implémentation. Le niveau conceptuel est une vue assez haute du système multi-agent éliminant toutes les informations qui sont superficielles pour comprendre la structure du système : les attributs, les opérations, les rôles, etc. Le niveau implémentation donne en détail le contenu des agents. Nous présentons ci-dessous le diagramme de classe niveau implémentation de chaque agent.

Dans notre architecture, chacun des agents présentés dans le tableau 3.1 possède les attributs suivants:

  • Id : une identification
  • Nom
  • Loc : localisation

Ces attributs sont appelés ‘des contraintes systèmes’ comme spécifié dans la modélisation AUML.