Entre programmation par composants et langages dexperts - Rendre la modélisation individu-centrée plus accessible à lutilisateur
L'irruption récente de la modélisation individu-centrée dans le domaine de la
dynamique des populations fait de plus en plus appel au concept multi-agents. Mais elle n'a
pas encore été suivie d'une offre logicielle permettant à un utilisateur non informaticien de
construire et d'utiliser ses propres modèles. Dans ce domaine, il est pourtant souvent
possible d'écrire l'intégralité de la dynamique avec des agents réactifs. Toute l'information
sur le système est alors portée par des agents dont le comportement est simple. La
construction d'un modèle par assemblage de composants s'en trouve facilitée. Notre
approche rejoint des concepts informatiques récents sur les modèles objets dynamiques, le
flot dexécution de tâches, ou l'élaboration de langages d'experts.
The raise of individual based modelling in ecology has not yet been followed by
softwares enabling the biologists to tailor there own models. A way to build such tools is to
ground them on the multi-agents concept and on component programming. In population
dynamics, it is often possible to translate all the dynamical aspects of a model into agents.
Hence, information on the system is only supported by agents, and the components involved
in model building only deal with a few number of structures. This greatly facilitate the design
and use of these components. Our approach and needs join a number of recent works in the
field of dynamics objects models, micro-workflow or end-user programming.
O.BOISSIER, D.HOUSSIN, S.BORNHOFEN, S.SOUISSI, V.GINOT
simulations multi-agents (SMA) ; dynamique des populations ; modélisation individu-centrée ; programmation orientée utilisateur ; atelier d'expert.
multi-agents systems (MAS) ; population dynamics ; individual-based modelling (IBM) ; component programming ; end-user programming.
Français
|