WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

L'adoption d'une approche organisationnelle pour la conception et la réalisation d'un système multi- agents d'acquisition coopérative d'information

( Télécharger le fichier original )
par Fadwa et Nesrine Ben Hawala et Said
Université de la Manouba Tunis - Maitrise d'informatique appliquée à  la gestion 2008
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

I.6. Organisation

I.6.1. Définitions

L'organisation est définie comme un cadre d'activité et d'interaction, mis en place par la définition de groupes, rôles et de leurs relations, et considérée comme l'ensemble des relations structurelles dans un ensemble d'agents.

De sa part Fox [Fox 1981] défini l'organisation comme étant une structure décrivant les interactions et autres relations qui existent (dans le but d'assouvir un objectif commun) entre les membres de la dite organisation. De l'autre part Ferber [Ferber 1995] va dans ce sens en affirmant que les organisations constituent à la fois le support et la manière dont se passent les inter-relations entre les agents, c'est-à-dire dont sont réparties les tâches, les informations, les ressources et la coordination d'actions. Il précise que ce qui rend l'organisation si difficile à cerner est qu'elle est à la fois le processus d'élaboration d'une structure et le résultat de ce processus.

I.6.2. Les Aspects organisationnels

Dans [Hübner et al., 2002] l'organisation est décrite via une spécification structurelle, une spécification fonctionnelle et une spécification déontique.

Spécification structurelle : définit les relations entre les agents à travers les notions de groupes, rôles et liens qui sont utilisés pour structurer un SMA selon trois niveaux: individuel (comportements qu'un agent doit mettre en oeuvre lorsqu'il joue un rôle), social (relations entre rôles), et collectif (agrégation de rôles dans des structures).

Spécification fonctionnelle : explicite comment un SMA atteint généralement son but global (décomposition du but en plans, puis distribution de missions aux agents).

Spécification déontique : décrit les permissions et les obligations des rôles pour les missions.

I.6.3. Les niveaux organisationnels

On peut distinguer deux niveaux d'organisation dans les systèmes multi-agents: niveau abstrait et niveau concret :

Niveau abstrait : il désigne la structure organisationnelle : c'est ce qui caractérise, sur un plan abstrait, une classe d'organisation [Ferber 1995]. Elle est Caractérisée par des rôles affectés aux agents et des relations abstraites existant entre ces rôles.

Niveau concret : c'est une instanciation d'une structure organisationnelle, une réalisation comprenant l'ensemble des entités qui participent effectivement à l'organisation ainsi que l'ensemble des liens qui associent ces agents à un moment donné.

I.6.4. Les concepts organisationnels

Avec l'émergence de l'approche organisationnelle, on a vu apparaître de nouveaux concepts liés à l'organisation des SMA, tel que rôle, groupe, protocole, responsabilité, permission... qu'on va essayer de les définir.

Rôle : c'est une représentation abstraite d'une fonction, d'un service ou d'une identification d'un agent au sein d'un groupe. Un rôle peut être attribué à plusieurs agents et un agent peut avoir plusieurs rôles.

Un rôle représente ce que l'on attend comme comportement de l'agent dans l'organisation : travailler en coopération avec d'autres agents, et trouver son positionnement par rapport à l'organisation elle-même. Cela peut être une simple tâche à remplir vis à vis de l'application globale, mais également une relation à un statut ou une fonction dans l'organisation.

Groupe : il est définit comme la notion primitive de regroupement d'agents. Chaque agent peut être membre d'un ou plusieurs groupes.

Un groupe est avant tout un terme générique pour qualifier une communauté d'agents en relation (par interaction, par partage d'un environnement, par un but).

Permission : Elles représentent les ressources auxquelles le rôle a accès et consistent essentiellement en la liste des valeurs que le rôle a le droit de lire ou de modifier.

Responsabilité : Représentant ce que l'agent doit être capable d'assurer dans le

système.

L'organisation des agents, leurs interactions et leurs coordinations donnent naissance à des comportements sociaux qui nécessitent un moyen de communication permettant aux agents d'échanger des informations ou de transmettre des requêtes.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire