Chapitre 4 : Implémentation

4.1. Introduction

Ce chapitre est destiné à présenter les aspects techniques de l’architecture développée. Cette architecture distribuée est mise en œuvre en utilisant la plateforme multi-agent JADE (Java Agent Development Framework). Nous présentons tout d’abord les spécifications de la norme FIPA pour les systèmes multi-agent. Ensuite, nous décrivons en détail le modèle d’agent JADE et les étapes d’exécution d’un thread d’agent qui nous amènent à montrer des caractéristiques techniques renforçant notre choix de cette plateforme. Puis, nous proposons quelques règles permettant d’obtenir l’essentiel de la structure de la classe Java correspondante à chaque type d’agent à partir de son modèle de comportement vu dans le chapitre 3. Enfin, nous donnons une description résumée de la plateforme JADE en présentant son architecture fonctionnelle et le cycle de vie d’un agent. Nous achevons ce chapitre par une conclusion.