Architectures logicielles et systèmes multi-agents - Archive ouverte HAL
Chapitre D'ouvrage Année : 2014

Architectures logicielles et systèmes multi-agents

Résumé

Les systèmes multi-agents (SMA) sont des systèmes logiciels constitués d'un ensemble d'entités autonomes et indépendantes en interaction. Réaliser une application sous la forme d'un SMA est une réponse architecturale qui prend en compte certaines exigences majeures telles que la complexité, la distribution, le passage à l'échelle, la dynamique ou encore l'adaptation. Ce chapitre présente les notions de base des SMA, puis les positionne comme un style d'architecture logicielle qui concerne essentiellement le type de vues <>. Ses principales singularités concernent le niveau d'abstraction, les modalités de couplage entre les entités, l'autonomie et la décentralisation. Cependant, plus qu'un style d'architecture unique, le style SMA recouvre plutôt une famille de styles architecturaux de par la diversité de nature des entités et de leurs relations. Il résulte de cette diversité un fossé architectural entre la conception et la mise en oeuvre des SMA. La dernière partie de ce chapitre montre comment combler ce fossé en définissant deux vues d'architecture (macro et micro) et s'appuyant sur un modèle à composants logiciels pour la réalisation.
Fichier non déposé

Dates et versions

hal-03220757 , version 1 (07-05-2021)

Identifiants

  • HAL Id : hal-03220757 , version 1

Citer

Jean-Paul Arcangeli, Victor Noël, Frédéric Migeon. Architectures logicielles et systèmes multi-agents. Architectures logicielles: principes, techniques et outils - Traité RTA, série Informatique et Systèmes d'Information, 10 (Chapter 10), Hermès Science - Lavoisier, pp.1--30, 2014, Série Informatique et Systèmes d’Information, ISSN 2111-0360, 978-2-7462-4517-4. ⟨hal-03220757⟩
50 Consultations
0 Téléchargements

Partager

More