• 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