Skip to Main content Skip to Navigation

Construction et simulation graphiques de comportements : le modèle des Icobjs

Christian Brunette 1 
1 MIMOSA - Migration and mobility : semantics and applications
CRISAM - Inria Sophia Antipolis - Méditerranée , Université de Provence - Aix-Marseille 1, MINES ParisTech - École nationale supérieure des mines de Paris
Abstract : Intuitively, a graphical simulation (virtual world, game,...) can be seen as a finite space in which several entities, each having its own behavior, evolve in parallel. So it seems natural to use concurrent languages to program those behaviors. However, it is seldom the case due to the complexity of programming and debugging them, because they introduce non-determinism and are inefficient. We proposed to use the Reactive Approach introduced by F. Boussinot to define clearly the behaviors of graphical entities. We enhanced a model of graphical reactive objects called Icobjs. This model enables non-specialists to graphically build complex behaviors using elementary behaviors and graphical constructors. We realized an API whose main class is Icobj. It defines a minimal structure which can be dynamically extended and which allows a generic graphical construction. A particular icobj called Workspace executes and displays all the icobjs it contains. Behaviors are executed by a reactive engine called Reflex which is dedicated to Icobjs. It reuses Junior?s formalism?s main primitives, while modifying some instructions? semantics and introducing new instructions. We formalized all instructions using rewriting rules in the SOS format. Moreover, we developed a framework for dynamic interaction with simulations. Finally, we present a few experiments with Icobjs in distributed, physical or multi-clock simulations.
Document type :
Complete list of metadata
Contributor : Service Ist Inria Sophia Antipolis-Méditerranée / I3s Connect in order to contact the contributor
Submitted on : Wednesday, October 8, 2008 - 2:45:40 PM
Last modification on : Friday, February 4, 2022 - 3:20:08 AM
Long-term archiving on: : Tuesday, October 9, 2012 - 9:50:11 AM


  • HAL Id : tel-00327441, version 1


Christian Brunette. Construction et simulation graphiques de comportements : le modèle des Icobjs. Autre [cs.OH]. École Nationale Supérieure des Mines de Paris, 2004. Français. ⟨tel-00327441⟩



Record views


Files downloads