A component-based model of agent behaviors for multi-agent-based simulations (short paper)
Résumé
This paper describes a component model aimed at easing the design and construction of agents for multi-agent based simulations (MABS). After first discussing the methodological issues of constructing operational models of agents, we introduce our model of component for agents, named MALEVA. In this model, components encapsulate various units of agent behaviors or activities (e.g., follow gradient, flee, mate, reproduce. . . ). Among its specificities, it provides an explicit notion of control flow between 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 small case studies, an ecosystem of situated agents and a microsimulation, are presented. We also discuss the benefits on the issue of intra-agent scheduling control.