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.