Title
Architectural design of component-based agents: a behavior-based approach
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.
Year
DOI
Venue
2006
10.1007/978-3-540-71956-4_5
ProMAS
Keywords
Field
DocType
control flow,agent design,agent behavior,various rationale,behavior-based approach,explicit notion,composite component,component-based agent,architectural design,component model,specific control port,fine grain control,agent architecture,architecture,design,simulation,top down,behavior,bottom up,component,multi agent system,agent,composition,multi agent systems
Architecture,Presentation–abstraction–control,Architectural design,Computer science,Reuse,Simulation,Scheduling (computing),Control flow,Agent architecture,Multi-agent system,Distributed computing
Conference
Volume
ISSN
Citations 
4411
0302-9743
5
PageRank 
References 
Authors
0.55
9
3
Name
Order
Citations
PageRank
Jean-Pierre Briot162385.90
Thomas Meurisse21008.70
Frédéric Peschanski34711.12