Methodes de developpement des sma

GÉNIE LOGICIEL Q No SEPTEMBRE MULTI-AGENTS ET GÉNIE LOGICIEL Méthodes de développement de systèmes multi-agents MARIE-PIERRE GLEIZES CAROLE BERNON FRÉDÉRIC MIGEON ET GAUTHIER PICARD Résumé Les systèmes multi-agents SMA ont montré leur pertinence pour la conception d ? applications distribuées logiquement ou physiquement complexes et robustes Le concept d ? agent est aujourd ? hui plus qu ? une technologie e ?cace il représente un nouveau paradigme pour le développement de logiciels dans lesquels l ? agent est un logiciel autonome qui possède un objectif évolue dans un environnement dynamique et interagit avec d ? autres agents au moyen de langages et de protocoles Souvent l ? agent est considéré comme un objet intelligent ? ou comme un niveau d ? abstraction au-dessus des objets et des composants Les méthodes de développement orientées objet ?? au vu des di ?érences entre les objets et les agents ?? ne sont pas directement applicables au développement de SMA Il est alors devenu nécessaire d ? étendre ou de développer de nouveaux modèles de nouvelles méthodes et de nouveaux outils adaptés au développement de systèmes multi-agents L ? objectif de cet article est d ? établir la spéci ?cité du paradigme multi-agent de donner un aperçu du processus de développement d ? un SMA au travers de la méthode ADELFE et de donner les caractéristiques des principales méthodes de conception de SMA en donnant les caractéristiques essentielles de chacune Mots clés Systèmes multi- agents méthodes de développement processus de développement méta- modèles INTRODUCTION L ? augmentation de la puissance des machines les performances des réseaux de communication l ? avènement du Web sont à l ? origine de demandes d ? applications toujours plus complexes dans lesquelles la distribution est inhérente Les données et le contrôle sont logiquement ou physiquement distribués mais la distribution peut aussi être sémantique nécessitant ainsi de dé ?nir des ontologies pour permettre une meilleure communication Le système à concevoir est souvent ouvert et permet ainsi à des éléments le constituant d ? intégrer ou de partir du système Il doit évoluer dans des environnements dynamiques La technique des systèmes multi-agents permet de répondre aux demandes provenant de telles applications Un système multi-agent est dé ?ni comme un macro-système constitué d ? agents autonomes qui interagissent dans un environnement commun pour réaliser une activité collective cohérente Un agent est une entité physique ou vir- tuelle autonome située dans un environnement et capable de réaliser des actions exibles et autonomes dans cet environnement dans le but d ? atteindre ses objectifs Il est en général réactif c ? est-à-dire qu ? il maintient des interactions avec son environnement et répond aux changements de cet environnement pour satisfaire ses buts Il est proactif c ? est-à-dire qu ? il peut générer et atteindre des buts Il n ? est pas dirigé seulement par les événements mais prend aussi des initiatives pour satisfaire ses buts Finalement il est social c ? est-à-dire qu ? il a l ? aptitude à interagir avec

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Fev 07, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 62.3kB