Architectural Design of Component-based Agents: A Behavior-based Approach - Archive ouverte HAL
Chapitre D'ouvrage Année : 2007

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

Jean-Pierre Briot
Thomas Meurisse
  • Fonction : Auteur
Frédéric Peschanski
  • Fonction : Auteur
  • PersonId : 839315

Résumé

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.

Dates et versions

hal-01336495 , version 1 (23-06-2016)

Identifiants

Citer

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⟩
69 Consultations
0 Téléchargements

Altmetric

Partager

More