PADAWAN,un modèle multi-échelles pour la simulation orientée interactions
La conception de simulations multi-agents appliquées
aux systèmes complexes pose entre
autres le problème de la modélisation de comportements
intervenant à des échelles spatiales,
temporelles, comportementales différentes, chacune
pertinente pour représenter un des aspects
du phénomène étudié. Nous proposons ici
un formalisme générique destiné à la représentation
d'environnements multiples, disposant
d'échelles spatio-temporelles propres, et auxquels
on peut associer un ensemble de règles
comportementales auxquelles se soumettent les
agents présents dans ces environnements. Par
ailleurs chaque environnement peut être encapsulé
au sein d'un agent, lui-même situé dans
un autre environnement. Cette uniformité de représentation
est rendue possible grâce à l'approche
orientée interaction pour la conception
de simulation (IODA), qui établit une séparation
entre agents et interactions, et ce de la modélisation
jusqu'au code. Nous expliquons également
comment ce modèle est implémenté et
donnons quelques exemples d'utilisation.
The design of multiagent simulations devoted
to complex systems, addresses the issue of modelling
behaviors that are involved at different
space, time, behavior scales, each one being relevant
to represent a feature of the phenomenon.
We propose here a generic formalism intented to
represent multiple environments, endowed with
their own spatiotemporal scales and with behavioral
rules for the agents they contain. In
addition, an environment can be nested inside
an agent, which itself is situated in another environment,
etc. This uniform representation is
made possible through the interaction-oriented
approach for the design of agent simulations
(IODA), which clearly separates agents from
interactions from the modelling to the code.
We also explain the implementation of this approach
and give some concrete examples.