Une Forme de Rétro Ingénierie pour Systèmes Multi Agents : explorer l'espace des simulations
La conception habituelle d'une simulation
d'un phénomène passe par sa modélisation
et la réalisation d'une implémentation : son
étude permet de déterminer si le modèle est
correctement construit et peut expliquer le
phénomène. Grâce à LEIA, nous renversons
ce processus de conception en étudiant une
simulation automatiquement générée en
parcourant l'espace des simulations possibles
de manière à identifier les phénomènes
remarquables puis en comprendre les
mécanismes sous-jacents. Cet article traite
donc de la construction automatisée de modèles
et leur implémentation à partir d'une ontologie,
constituée d'interactions génériques que nous
pouvons affecter à des familles d'agents,
rédigée selon la méthodologie IODA. LEIA
peut alors parcourir l'espace des simulations
en s'appuyant sur des outils de transformation
et de simplification de modèle puis identifier
les phénomènes particuliers en s'aidant d'une
métrique spécifiée en entrée, tout en impliquant
l'utilisateur dans ce processus.
The usual way to design a simulation of a
phenomenon is to first build a model and then to
implement it. The study of the simulation and its
outcomes tells if the model is adequate and can
explain the phenomenon. With LEIA, we reverse
this process by studying an automatically built
simulation by exploring the simulations space
in order to identify remarkable phenomena and
then understanding the underlying mechanisms.
This paper deals with automated construction
of models and their implementations from an
ontology, consisting of generic interactions
that we can assign to families of agents,
following the IODA methodology. LEIA can
explore the simulations space by using tools
for processing and simplifying models, and
then identify interesting phenomena by using
a specified metric in input. The user is also
implied in this process.