Architectural Design of Component-based Agents: A Behavior-based Approach

Jean-Pierre Briot 1 Thomas Meurisse Frédéric Peschanski 1
1 SMA - Systèmes Multi-Agents
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : This paper relates an experience in using a component model to design and construct agents. After discussing various rationales and architectural styles for decomposing an agent architecture, we describe a model of component for agents, named MALEVA. In this model, components encapsulate various units of agent behaviors (e.g., follow gradient, flee, reproduce). It provides an explicit notion of control flow between components (reified through specific control ports, connexions and components), for a fine grain control of activation and scheduling. Moreover, a notion of composite component allows complex behaviors to be constructed from simpler ones. Two examples, in the domain of multi-agent based simulation, are presented in this paper. They illustrate the ability of the model to facilitate both bottom-up and top-down approaches for agent design and construction and also to help at different types of potential reuse.
Type de document :
Chapitre d'ouvrage
Programming Multi-Agent Systems - ProMAS 2006, 4411, Springer-Verlag, pp.73-92, 2007, Lecture Notes in Computer Science, 978-3-540-71955-7. 〈10.1007/978-3-540-71956-4_5〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01336495
Contributeur : Lip6 Publications <>
Soumis le : jeudi 23 juin 2016 - 11:10:52
Dernière modification le : jeudi 21 mars 2019 - 13:05:24

Identifiants

Citation

Jean-Pierre Briot, Thomas Meurisse, Frédéric Peschanski. Architectural Design of Component-based Agents: A Behavior-based Approach. Programming Multi-Agent Systems - ProMAS 2006, 4411, Springer-Verlag, pp.73-92, 2007, Lecture Notes in Computer Science, 978-3-540-71955-7. 〈10.1007/978-3-540-71956-4_5〉. 〈hal-01336495〉

Partager

Métriques

Consultations de la notice

35