headerphoto

Qualités et Attributs

Dans le domaine des SMA, les chercheurs ont synthétisé les propriétés les plus souvent nécessaires ou présentes dans les agents logiciels. Il s’agit principalement de la perception, l’immersion dans l’environnement, l’autonomie, la flexibilité, la réactivité, l’adaptabilité, l’aptitude à la coopération, la coordination et la négociation, la communication, la mobilité, la réplication et l’exécution continue.

Lorsque l’on a souhaité intégrer au sein du même agent deux propriétés telles que la mobilité et l’autonomie, nos travaux nous ont conduits à la conclusion que ces deux propriétés ne pouvaient être traitées de la même manière et à distinguer deux catégories de propriétés de nature profondément différente : les qualités et les attributs.

Les qualités caractérisent des propriétés aux contours flous et élastiques, aux aspects difficilement mesurables (voire non mesurables) d’un agent. Une qualité est par nature complexe, c'est-à-dire qu’il est difficile (peut être impossible) d’en avoir une connaissance intime. Les qualités sont des propriétés aux contenus changeants suivant les points de vue que l’on peut en avoir. Elles autorisent des modélisations multiples et des interprétations différentes, quand ces interprétations ne sont pas contradictoires.
Deux propriétés pouvant être identifiées comme qualités sont l’autonomie et l’intelligence.

La mobilité, la réplication et la perception sont des propriétés intrinsèquement moins difficiles à cerner que les qualités. Elles se réduisent le plus souvent à un mécanisme et à une ou quelques modalités de fonctionnement bien déterminées. Nous avons appelé ces propriétés des attributs. Un attribut est une propriété immédiatement compréhensible par un modélisateur : si l’on prend comme exemple la mobilité, ce dernier sait si tel agent ou entité quelconque est mobile ou ne l’est pas.
Par définition, un attribut peut être simple ou compliqué mais jamais complexe.

En résumé, du point de vue propriétés, un agent logiciel est considéré comme un ensemble de qualités et/ou d’attributs.

La taxonomie qualité/attribut a été utilisée pour déterminer et analyser les points de complexité internes aux agents logiciels. Elle fournit également une nouvelle typologie des agents - agent à qualité(s), agent à attribut(s), agent mixte - en complément aux classifications existantes (ex : agent cognitif/réactif).

 Retour aux thèmes de recherche de l'équipe ARAL


Coordonnées

IUT de Rodez
Equipe de recherche ARAL
50 Avenue de Bordeaux
12000 Rodez - France

 +33 (0)5.65.77.10.80
 aral@iut-rodez.fr


Université Toulouse1