Yoann Kubera

Learn More
This paper deals with the software architecture for individual-centered simulations, i.e. involving many entities interacting together. Many software architectures have been developped in this context, especially many advanced – but domain specific – frameworks. Yet those frameworks imply tight software dependencies between agents, behaviors and action(More)
The usual way to design a simulation of a given 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. In this paper, we reverse this process by building a browser in simulations space: we study an automatically built simulation to understand(More)
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(More)
Multi-Agent Systems (MAS) design methodologies and Integrated Development Environments exhibit many interesting properties that also support simulation design. Yet, in their current form, they are not appropriate enough to model Multi-Agent Based Simulations (MABS). Indeed, their design is focused on the functionalities to be achieved by the MAS and the(More)
Most Multi-Agent System designers use several notions – like “agent”, “artifact”, “object”, etc. – to classify the entities involved in simulations. These notions require different methodologies, data structures and algorithms. In this paper, we show that the representation of entities can be favorably unified. As a consequence, the design and(More)
Since several years, great distribution firms implement more and more complex layout and shelf allocation strategies, so as to force empirical know-how to combine with Artificial Intelligence tools. Thus simulation has become an essential tool for designing efficient article layouts. Mathematical models based on statistical observations have been replaced(More)
How to ensure that two different implementations of a simulation will produce the same results ? In order to assure simulation reproducibility, some domain-independent functional unit must be precisely described. We show in this paper that the management unit that rules the participation of an agent in simultaneous interactions is one of them. Usually, many(More)