Introduction au toolkit Zeus

Auteur Muthanna Alshoufi

Zeus est-ce un dieu? Buts, philosophie, et hypothèse du projet Zeus Les conditions fonctionnelles de Zeus Le domaine typique d'application de Zeus :
Zeus est-ce un dieu?

Notre Zeus, que nous présentons ici, n'est pas ce dieu absolu dominant le ciel et la terre par son énorme puissance selon la mythologie grècque. Et pourtant Zeus est une plateforme développée par British Telecom (Agent Research Programme of BT Intelligent Research Laboratory), c'est Un toolkit très avancé servant à développer et construire des applications à agents collaboratifs. Ce type d'agents coopératifs est assez complexe du fait qu'ils peuvent avoir des modèles internes riches et en même temps s'exécuter dans un environnement ouvert ou restreint au niveau du temps.

Zeus définie la méthodologie du design d'un système multi agents, offre un environnement intégré pour capturer la pécification d'agent fournie par l'utilisateur, et génère automatiquement le code source exécutable de l'agent spécifié.

Zeus a été développé pour deux raisons fondamentales:

Buts, philosophie, et hypothèse du projet Zeus

La philosophie du design de Zeus a exigé que le TOOLKIT encapsule les principes suivants :

Haut
Les conditions fonctionnelles de Zeus

Vu par l'utilisateur et ses exigences, le TOOLKIT permet aux utilisateurs de :

Haut
Le domaine typique d'application de Zeus :

À partir des hypothèses principales supposées à l'égard du comportement de l'agent, on trouve que les agents sont :

Donc, il faut que les agents soient délibératifs dans le sens où ils devraient explicitement raisonner sur leurs actions pour déterminer quels sont les objectif à achever, quand adopter de nouveaux objectifs, et quand abandonner les objectifs existants.
Les domaines typiques d'applications d'agents semblent être les domaines orientés-tâche tels que l'approvisionnement de service, la gestion resource/processus, et la fourniture de gestion d'asservissement. Ces domaines-ci disposent des caractéristiques importantes :

  1. Etant donné un objectif, l'agent crée un plan d'action pour accomplir la tâche, et tels plans nécessitent un raisonnement sur les pré conditions et les effets des actions de domaine disposant d'un temps limité et d'autres ressources.
  2. Une solution optimale du problème exige une coopération entre agents.
  3. L'environnement de l'agent est dynamique, alors que le taux de changement de l'environnement est au moins d'une grandeur d'ordre inférieur au temps de raisonnement de l'agent.
  4. Finalement, le rôle des agents dans un tel domaine est typiquement le raisonnement sur comment et quand configurer, activer ou désactiver les systèmes externes achevant le vrai travail dans le domaine. En réalité, l'agent possède un modèle logique du système externe qu'il utilise afin de contrôler le système entièrement.
Haut