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.