DocumentCode :
2733286
Title :
Refining schizophrenia via graph reachability in Esterel
Author :
Yun, Jeong-Han ; Kim, Chul-Joo ; Seo, Sunae ; Han, Taisook ; Choe, Kwang-Moo
Author_Institution :
Division of Computer Science, KAIST, Daejeon, Korea
fYear :
2009
fDate :
13-15 July 2009
Firstpage :
18
Lastpage :
27
Abstract :
Esterel is an imperative synchronous language for control-dominant reactive systems. The combination of imperative structures and the perfect synchrony hypothesis often result in schizophrenic statements. Previous studies explain the characteristics of schizophrenia as the instantaneous reentrance to block statements: local signal declarations and parallel statements. In practice, however, most instantly-reentered block statements do not cause any problems in Esterel compilation. In this paper, we refine schizophrenic problems in terms of signal emissions, and suggest an algorithm to detect harmful schizophrenia using reachability on control flow graphs (CFGs) in Esterel. Our algorithm performs well in analyzing practical programs. Moreover, it can be easily applied to existing compilers.
Keywords :
Clocks; Computer science; Control systems; Flow graphs; Kernel; Performance analysis; Signal analysis; Suspensions; Synchronization; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. 7th IEEE/ACM International Conference on
Conference_Location :
Cambridge, MA, USA
Print_ISBN :
978-1-4244-4806-7
Type :
conf
DOI :
10.1109/MEMCOD.2009.5185374
Filename :
5185374
Link To Document :
بازگشت