• DocumentCode
    2454697
  • Title

    Static Scheduling and Software Synthesis for Dataflow Graphs with Symbolic Model-Checking

  • Author

    Gu, Zonghua ; Yuan, Mingxuan ; Guan, Nan ; Lv, Mingsong ; He, Xiuqiang ; Deng, Qingxu ; Yu, Ge

  • Author_Institution
    Hong Kong Univ. of Sci. & Technol., Hong Kong
  • fYear
    2007
  • fDate
    3-6 Dec. 2007
  • Firstpage
    353
  • Lastpage
    364
  • Abstract
    In this paper, we address the problem of static scheduling and software synthesis for dataflow graphs with the symbolic model-checker NuSMV using a two-step process: first use model-checking to obtain a static schedule with the objective of minimizing the data buffer size, then synthesize efficient code from the static schedule with the objective of minimizing code size and performance overheads due to runtime dynamic decisions. We show the effectiveness of these techniques using a number of digital signal processing examples.
  • Keywords
    buffer storage; data flow analysis; data flow graphs; formal specification; processor scheduling; NuSMV symbolic model-checker; code synthesis; data buffer size; dataflow graphs; digital signal processing; runtime dynamic decisions; software synthesis; static schedule; static scheduling; symbolic model-checking; Computer buffers; Computer science; Data engineering; Digital signal processing; Dynamic scheduling; Equations; Processor scheduling; Runtime; Software performance; Synthetic aperture sonar;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2007. RTSS 2007. 28th IEEE International
  • Conference_Location
    Tucson, AZ
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3062-8
  • Type

    conf

  • DOI
    10.1109/RTSS.2007.51
  • Filename
    4408319