The Junior Reactive Kernel - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports Year : 1999

The Junior Reactive Kernel

Jean-Ferdy Susini
  • Function : Author
Frédéric Boussinot
  • Function : Author
  • PersonId : 831543

Abstract

We define Junior as a Java framework kernel for reactive programming with broadcast events. We give Junior a formal semantics based on rewriting rule. We also describe three implementations of Junior. The first one, called REWRITE, is the direct implementation of the semantics rules. The second one is called REPLACE; it is more efficient than REWRITE as it reuses Java objects instead of always creating new ones. The third implementat- ion, called TURBO, optimises the number of syntax tree traversals and is adapted to situations where there are a large number of events. Finally, we discuss the extension of Junior to distributed contexts and compare it with the SugarCubes Reactive Java framework.

Domains

Other [cs.OH]
Fichier principal
Vignette du fichier
RR-3732.pdf (244.33 Ko) Télécharger le fichier
Loading...

Dates and versions

inria-00072933 , version 1 (24-05-2006)

Identifiers

  • HAL Id : inria-00072933 , version 1

Cite

Laurent Hazard, Jean-Ferdy Susini, Frédéric Boussinot. The Junior Reactive Kernel. RR-3732, INRIA. 1999. ⟨inria-00072933⟩
76 View
114 Download

Share

Gmail Facebook Twitter LinkedIn More