DIAMOND : Une approche pour la conception de systèmes multi-agents embarqués - TEL - Thèses en ligne Access content directly
Theses Year : 2005

DIAMOND : AN EMBEDDED MULTIAGENT SYSTEMS DESIGN APPROACH

DIAMOND : Une approche pour la conception de systèmes multi-agents embarqués

Abstract

This thesis propose multiagent method to modeled physic complex systems. The DIAMOND (Decentralized Iterative Approach for Multiagent Open Networks Design) method is built to design physical multiagent system. Four main stages, distributed on a spiral cycle, may be distinguished within our physical multiagent design approach. The definition of needs defines what the user needs and characterizes the global functionalities. The second stage is a multiagent-oriented analysis which consists in decomposing a problem into a multiagent solution. The third stage of our method starts with a generic design which aims to build the multiagent system, once one knows what agents have to do without distinguishing hardware/software parts. Finaly, the implementation stage consists in partitioning the system in a hardware part and a software part to produce the code and the hardware synthesis.
Considering complex embedded control systems as networks of decentralized cooperative nodes is an attractive way to design physical intelligent applications. We propose the MWAC (Multi-Wireless-Agent Communication) model to manage communication in such complex systems.
These contribution are used in an underground wireless sensor networks application : the EnvSys project.
Cette thèse propose une méthode pour l'analyse de problèmes relevant des systèmes complexes physiques ouverts avec des systèmes multi-agents physiques. Cette méthode que nous appelons DIAMOND (Decentralized Iterative Approach for Multiagent Open Networks Design) agence quatre phases en un cycle de vie en spirale. Elle propose d'utiliser, pour le recueil des besoins, des notations d'UML mais elle structure le fonctionnement global du système via une étude de modes de marche et d'arrêt. Elle utilise le raffinement notamment entre le niveau local et le niveau global du système et assemble les comportements individuels et les comportements sociaux tout en identifiant les influences de l'un sur l'autre. Elle guide le concepteur durant la phase de conception générique en utilisant les composants comme unité opératoire. En fin de cycle, le partitionnement logiciel/matériel du système intervient et permet la génération du code ou des descriptions matérielles.
Il n'était pas suffisant de proposer une méthode : considérer les composants des systèmes complexes physiques comme des noeuds coopérants d'un réseau sans fil est une démarche attrayante qui peut être vue comme la traduction physique extrême de la décentralisation. De fait, des besoins spécifiques en architectures doivent être traités. Pour cela, nous proposons le modèle MWAC (Multi-Wireless-Agent Communication) qui repose sur l'auto-organisation des entités du système.
Ces deux contributions sont exploitées au sein de l'application EnvSys qui a pour objectif l'instrumentation d'un réseau hydrographique.
Fichier principal
Vignette du fichier
These_Jean-Paul_Jamont_2005.pdf (3.24 Mo) Télécharger le fichier
Loading...

Dates and versions

tel-00189046 , version 1 (19-11-2007)

Identifiers

  • HAL Id : tel-00189046 , version 1

Cite

Jean-Paul Jamont. DIAMOND : Une approche pour la conception de systèmes multi-agents embarqués. Autre [cs.OH]. Institut National Polytechnique de Grenoble - INPG, 2005. Français. ⟨NNT : ⟩. ⟨tel-00189046⟩

Collections

UGA LCIS
684 View
3032 Download

Share

Gmail Facebook X LinkedIn More