In this thesis, we are interested in the ReactiveML language, which extends ML with constructs inspired from synchronous languages. The idea of these languages is to divide the execution of a program into a succession of discrete logical instants. It results in a deterministic model of concurrency that can be compiled to sequential imperative code. The main application domain of ReactiveML is discrete simulation, for instance of sensor networks. We focus here on the problem of large scale simulation that raises two questions: can we program such simulations easily and modularly? can we execute them efficiently?We answer the first question by proposing an extension of the synchronous model called reactive domains. It allows the creation of l...
In this thesis we study embedded controllers implemented as sets of unsynchronized periodic processe...
AbstractIn this note we revisit the so-called reactive programming style, which evolves from the syn...
Abstract. Cooperative scheduling enables efficient sequential imple-mentations of concurrency. It is...
In this thesis, we are interested in the ReactiveML language, which extends ML with constructs inspi...
International audienceConcurrent and reactive systems often exhibit multiple time scales. For instan...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
Intuitively, a graphical simulation (virtual world, game,...) can be seen as a finite space in which...
International audienceIn this note we revisit the so-called reactive programming style, which evolve...
Synchronous programming allows an easy description of reactif systems which must react continuously ...
International audienceThis paper presents a programming experiment of a complex network routing prot...
AbstractWe are concerned with programs composed of cooperative threads whose execution proceeds in s...
Reactive systems must be responsive to their environ-ment. Recently, several languages have been pro...
International audienceThis paper concerns formal models for the analysis of communication -centric s...
AbstractWe revisit the SL synchronous programming model introduced by Boussinot and De Simone (IEEE,...
This thesis proposes a new approach to parallelism and concurrency, laying the basis for the design ...
In this thesis we study embedded controllers implemented as sets of unsynchronized periodic processe...
AbstractIn this note we revisit the so-called reactive programming style, which evolves from the syn...
Abstract. Cooperative scheduling enables efficient sequential imple-mentations of concurrency. It is...
In this thesis, we are interested in the ReactiveML language, which extends ML with constructs inspi...
International audienceConcurrent and reactive systems often exhibit multiple time scales. For instan...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
Intuitively, a graphical simulation (virtual world, game,...) can be seen as a finite space in which...
International audienceIn this note we revisit the so-called reactive programming style, which evolve...
Synchronous programming allows an easy description of reactif systems which must react continuously ...
International audienceThis paper presents a programming experiment of a complex network routing prot...
AbstractWe are concerned with programs composed of cooperative threads whose execution proceeds in s...
Reactive systems must be responsive to their environ-ment. Recently, several languages have been pro...
International audienceThis paper concerns formal models for the analysis of communication -centric s...
AbstractWe revisit the SL synchronous programming model introduced by Boussinot and De Simone (IEEE,...
This thesis proposes a new approach to parallelism and concurrency, laying the basis for the design ...
In this thesis we study embedded controllers implemented as sets of unsynchronized periodic processe...
AbstractIn this note we revisit the so-called reactive programming style, which evolves from the syn...
Abstract. Cooperative scheduling enables efficient sequential imple-mentations of concurrency. It is...