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