Table des matières - Gilles Daniel

Table des matières - Gilles Daniel Table des matières - Gilles Daniel

gillesdaniel.com
from gillesdaniel.com More from this publisher
01.01.2015 Views

270 Modélisation et simulation multi-agents pour Sciences de l'Homme et de la Société. fois toutes les estimations reçues, le prix du marché peut alors être déterminé et communiqué aux traders, qui calculent le profit ou la perte réalisée. Une fois les acteurs et leurs principales actions identifiés, nous pouvons définir la manière dont ils seront représentés dans notre modèle informatique sous forme d'objets, grâce au diagramme de classes. Figure 12.2. Le diagramme de cas d'utilisation permet de définir les acteurs du système ainsi que leurs principales action. 12.4.2. Diagramme de classes Le diagramme de classes représente le squelette du programme. Il décrit avec précision tous les objets du système ainsi que leurs éventuelles interactions. Un objet est une entité indépendante, possédant ses propres propriétés (l'estimation ou le profit final pour les traders, le prix pour le marché) et pouvant exécuter des actions (calculer une estimation, définir le prix). Le diagramme de cas d'utilisation précédent nous a déjà permis d'identifier les acteurs du système (les traders et le marché) ainsi que certaines de leurs actions. Une autre entité, indépendante du marché et des traders, a été mentionnée à plusieurs reprises, et mérite sans doute d'être modélisée comme un objet à part entière : l'information. En effet, le tirage initial des pièces se fait de façon tout à fait indépendante des traders ou du marché ; c'est d'ailleurs un point fondamental de la théorie classique qui veut que la valeur fondamentale d'une action soit déterminée de manière extérieure au marché, en

Modélisation, implémentation et exploration d'un Système Multi-Agents. 271 fonction de critères économiques globaux et/ou propres à chaque entreprise. Nous percevons donc ici le besoin de créer un autre objet pour gérer l'information ellemême. Celle-ci n'étant pas un acteur à proprement parler du système, elle n'apparaissait dans le diagramme précédent qu'à travers certains cas d'utilisation. Le diagramme de classe correspondant à notre modèle conceptuel et au diagramme de cas d'utilisation est présenté en Figure 12.3. Figure 12.3. Le diagramme de classes, ou squelette du programme, définit les objets constitutifs du modèle informatique, leurs propriétés et actions respectives, ainsi que leurs éventuelles relations. On y retrouve nos trois objets, les traders, le marché et l'information. Les traders sont caractérisés par leur niveau d'information, calculent leur estimation et mettent à jour leur profit, alors que le marché est en charge de fixer le prix, et l'information définit la valeur fondamentale. Le marché est constitué de traders, qui ont accès à l'information. Les diagrammes de cas d'utilisation et les diagrammes de classes font partie d'une méthode de modélisation informatique plus générale appelée Unified Modeling Language (UML [SIA 98]), très employée en Informatique pour passer des besoins de l'utilisateur (ici notre modèle conceptuel) à la spécification des détails

Modélisation, implémentation et exploration d'un Système Multi-Agents. 271<br />

fonction de critères économiques globaux et/ou propres à chaque entreprise. Nous<br />

percevons donc ici le besoin de créer un autre objet pour gérer l'information ellemême.<br />

Celle-ci n'étant pas un acteur à proprement parler du système, elle<br />

n'apparaissait dans le diagramme précédent qu'à travers certains cas d'utilisation.<br />

Le diagramme de classe correspondant à notre modèle conceptuel et au<br />

diagramme de cas d'utilisation est présenté en Figure 12.3.<br />

Figure 12.3. Le diagramme de classes, ou squelette du programme, définit les objets<br />

constitutifs du modèle informatique, leurs propriétés et actions respectives, ainsi que leurs<br />

éventuelles relations.<br />

On y retrouve nos trois objets, les traders, le marché et l'information. Les traders<br />

sont caractérisés par leur niveau d'information, calculent leur estimation et mettent à<br />

jour leur profit, alors que le marché est en charge de fixer le prix, et l'information<br />

définit la valeur fondamentale. Le marché est constitué de traders, qui ont accès à<br />

l'information. Les diagrammes de cas d'utilisation et les diagrammes de classes font<br />

partie d'une méthode de modélisation informatique plus générale appelée Unified<br />

Modeling Language (UML [SIA 98]), très employée en Informatique pour passer<br />

<strong>des</strong> besoins de l'utilisateur (ici notre modèle conceptuel) à la spécification <strong>des</strong> détails

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!