DocumentCode :
1600936
Title :
Reactive scripts
Author :
Boussinot, Frédéric ; Hazard, Laurent
Author_Institution :
Ecole des Mines de Paris, Sophia-Antipolis, France
fYear :
1996
Firstpage :
270
Lastpage :
277
Abstract :
Reactive scripts are designed to get a flexible approach for responsive systems; they are based on the reactive/synchronous approach, well suited to real time programming. A reactive script interpretor is a broadcast event-driven interpreter which can react to several commands in parallel. Generating events and waiting for occurrence of events are the basic commands which are composed in several ways to build complex behaviors. The basic principle is that absence of an event cannot be decided before the end of the current interpretor reaction. One can define objects with associated methods (behaviors), run when a nonblocking order is sent to them. Method execution is immediate (in the same interpreter reaction as the order) and a method can be executed at most once during each reaction. Reactive scripts are a mix of two formalisms: the SL synchronous language, and the ROM Reactive Object Model. Reactive script interpreters are implemented using the Reactive-C language
Keywords :
object-oriented languages; parallel languages; parallel programming; program interpreters; real-time systems; ROM Reactive Object Model; Reactive-C language; SL synchronous language; associated methods; broadcast event-driven interpreter; complex behaviors; current interpretor reaction; method execution; nonblocking order; objects; reactive script interpretor; real time programming; responsive systems; Concurrent computing; Dynamic programming; Hazards; Logic programming; Parallel processing; Parallel programming; Prototypes; Read only memory; Scheduling; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Computing Systems and Applications, 1996. Proceedings., Third International Workshop on
Conference_Location :
Seoul
Print_ISBN :
0-8186-7626-4
Type :
conf
DOI :
10.1109/RTCSA.1996.554986
Filename :
554986
Link To Document :
بازگشت