Distributed Artificial Intelligence

Research Program - Results (1)

A typology for architectures of cooperative systems

Previous results from various theses (Monceyron, Thoraval, Abriat, Ribeiro Gouveia) led us to reconsider entirely the architecture of agent-based systems. We studied over 40 systems developed by other laboratories, which allowed us to make a distinction between blackboard-typed systems, in which agents are structured around a central database, and systems of independent agents in which each agent has its own representation independent from that of other agents. We called the first type of systems multi-expert systems, while keeping the term multi-agent systems for the second category.

Multi-expert systems are well suited to the solution of problems involving several specialists acting in a focused manner. They are less useful in cases where one faces complex systems in which many specialists must cooperate during long periods of time (like several years). In the latter case, systems based upon independent agents seem much more interesting, in part because they allow to develop more modular systems which can evolve dynamically. However, developing such open systems brings a number of difficulties such as consistency of indpendent representations, reliability of communication and cooperation processes, or lack of development tools for building applications. We worked on the various problems and can now offer some partial solutions.

Return to main page
Return to main page

Last modified 8/4/02