DocumentCode :
3460543
Title :
Curing schizophrenia by program rewriting in Esterel
Author :
Tardieu, Olivier ; De Simone, Robert
Author_Institution :
INRIA, Antipolis, France
fYear :
2004
fDate :
23-25 June 2004
Firstpage :
39
Lastpage :
48
Abstract :
Synchronous languages such as Esterel can execute a series of statements in a single "instant" of time. If this series spans a loop iteration then it is possible that a computation local to the loop will have several distinct results during that "instant", which is referred to as schizophrenia. This makes the compilation of synchronous languages into more traditional computation models (such as C code or sequential logic) difficult. In a previous work (2004), we suggested to deal with schizophrenia through preprocessing in the Esterel language extended with a non-instantaneous jump statement. We now advocate for and experimented with such a program transformation, establishing the correctness, the completeness and the efficiency of our approach.
Keywords :
formal verification; high level languages; rewriting systems; Esterel; program rewriting; synchronous languages; Circuits; Clocks; Curing; Design optimization; Hardware; Logic; Mathematical model; Sequential analysis; Silicon; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2004. MEMOCODE '04. Proceedings. Second ACM and IEEE International Conference on
Print_ISBN :
0-7803-8509-8
Type :
conf
DOI :
10.1109/MEMCOD.2004.1459813
Filename :
1459813
Link To Document :
بازگشت