LIP6 1998/031
- Thesis
Une approche à base de composants logiciels pour la conception d'agents.
Principes et mise en oeuvre à travers la plate-forme Maleva - M. Lhuillier
- 168 pages - 02/17/1998- document en - http://www.lip6.fr/lip6/reports/1998/lip6.1998.031.ps.gz - 1,964 Ko
- Contact : Marc.Lhuillier (at) nulllip6.fr
- Ancien Thème : OASIS
- Keywords : Sofware Components, DAI, Multi-Agent Systems, Simulation
- Publisher : Valerie.Mangin (at) nulllip6.fr
In the domain of agent and multi-agent system design, we define a novel approach for agent design based on the notion of software component. In this approach, an agent is considered as a collection of interacting components. Components can be composed to express complex components, an agent being itself a component. We build on standard software component architectures and add an independent message handler which allowes dynamic composition. Therefore we have decoupled inter-component messages in two distinct flows: data flow and control flow. In order to manage such flows, we provide control components. They improve composition of components as well as dynamicity of composition.
We have buit a complete development environment in order to use and test our approach. This environment includes tools for designing basic components (Delphi language) and for designing agents by functional or structural composition. Our development platform also includes tools for simulating agents in topological environments.
We have buit a complete development environment in order to use and test our approach. This environment includes tools for designing basic components (Delphi language) and for designing agents by functional or structural composition. Our development platform also includes tools for simulating agents in topological environments.