An Experience in Using Components for a Modular Construction of Agents for Agent-based Simulations

Jean-Pierre BriotThomas MeurisseFrédéric Peschanski

This paper summarizes our experience in using a component model for constructing agents for agent-based simulations. In this model, named MAL-EVA, components encapsulate various units of agent behaviors or activities (e.g., follow gradient, flee, die, reproduce). Among its specificities, it extends the principles of software composition to the specification of control, through the notions of control ports and control components. A notion of composite component allows complex behaviors to be constructed from simpler ones. Some examples illustrate how our model may support a progressive construction of agent behaviors and also various forms of potential reuse. We also discuss the benefits of our model for a fine grain control of activation and scheduling.

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: