DocumentCode
859268
Title
The SL synchronous language
Author
Boussinot, Frédéric ; De Simone, Robert
Author_Institution
CMA, Ecole des Mines de Paris, Valbonne, France
Volume
22
Issue
4
fYear
1996
fDate
4/1/1996 12:00:00 AM
Firstpage
256
Lastpage
266
Abstract
We present SL, a new programming language of the synchronous reactive family in which hypotheses about signal presence/absence are disallowed. One can decide that a signal is absent during an instant only at the end of this instant, and so reaction to this absence is delayed to the next instant. Sources of causal circularities are avoided, while only weak preemption remains. A structural operational semantics is provided through rewrite rules, and an implementation is described. In addition to directly executing programs, this implementation can also be used to produce automata by symbolic evaluation
Keywords
computational linguistics; grammars; parallel languages; parallel programming; program compilers; rewriting systems; specification languages; SL synchronous language; automata; direct program execution; programming language; rewrite rules; signal absence; signal presence; structural operational semantics; symbolic evaluation; synchronous reactive languages; weak preemption; Automata; Computer languages; Concurrent computing; Delay; Equations; Program processors; Protocols; Radio control; Resumes; TV broadcasting;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.491649
Filename
491649
Link To Document