Content area

Abstract

Les recherches dans le domaine des systèmes multiagents étudient la manière de résoudre un problème complexe avec un certain nombre d'entités plus ou moins intelligentes. Ces entités, appelées aussi agents, coopèrent par communication pour aboutir à une solution d'un problème. Ces recherches se penchent aussi sur la manière de coordonner le comportement intelligent d'un ensemble d'agents selon des lois sociales.

À la base de la coopération entre agents, il est nécessaire que chaque agent ait des facilités de communication. Le projet associé à ce mémoire consiste à la conception et à la mise en ceuvre d'un outil de communication entre agents dans un système multiagents. L'outil réalisé se présente sous forme d'une librairie de classes écrites en Java, permettant à des applications multiagents d'échanger, sans difficultés, des données entre ces différents agents. Ce développement sert à faire tomber les limitations des outils de développement de systèmes multiagents qui ne facilitent pas la tâche des chercheurs pour la validation des résultats théoriques de leurs recherches.

Pour illustrer et valider le bon fonctionnement de l'outil, nous avons conçu et mis en oeuvre une application multiagents. Cette application consiste à simuler le nettoyage d'une surface avec obstacles par un ensemble de robots-aspirateurs communicants.

Abstract (AI English translation)

Information popover about translation disclaimer

Research in the field of multiagent systems studies how to solve a complex problem with a certain number of more or less intelligent entities. These entities, also called agents, cooperate through communication to achieve a solution to a problem. This research also looks at how to coordinate the intelligent behavior of a set of agents according to social laws.

At the basis of cooperation between agents, it is necessary that each agent have communication facilities. The project associated with this dissertation consists of the design and implementation of a communication tool between agents in a multiagent system. The tool created is in the form of a library of classes written in Java, allowing multiagent applications to exchange data between these different agents without difficulty. This development serves to remove the limitations of multiagent system development tools which do not facilitate the task of researchers in validating the theoretical results of their research.

To illustrate and validate the proper functioning of the tool, we designed and implemented a multi-agent application. This application consists of simulating the cleaning of a surface with obstacles by a set of communicating robot vacuum cleaners.

Details

1010268
Classification
Identifier / keyword
Title
Outil de communication pour les systèmes multiagents
Alternate title
Communication Tool for Multi-Agent Systems
Number of pages
123
Publication year
2000
Degree date
2000
School code
0512
Source
MAI 40/06M, Masters Abstracts International
ISBN
978-0-612-67280-2
University/institution
Universite de Sherbrooke (Canada)
University location
Canada -- Quebec, CA
Degree
M.Sc.A.
Source type
Dissertation or Thesis
Language
French
Document type
Dissertation/Thesis
Dissertation/thesis number
MQ67280
ProQuest document ID
304654746
Document URL
https://www.proquest.com/dissertations-theses/outil-de-communication-pour-les-systèmes/docview/304654746/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic