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