• DocumentCode
    3289497
  • Title

    Exact high level WCET analysis of synchronous programs by symbolic state space exploration

  • Author

    Logothetis, G. ; Schneider, Klaus

  • Author_Institution
    Inst. for Comput. Design & Fault Tolerance, Karlsruhe Univ., Germany
  • fYear
    2003
  • fDate
    2003
  • Firstpage
    196
  • Lastpage
    203
  • Abstract
    In this paper a novel approach to high-level (i.e. architecture independent) worst case execution time (WCET) analysis is presented that automatically computes exact bounds for all inputs. To this end, we make use of the distinction between micro and macro steps as usually done by synchronous languages. As macro steps must not contain loops, a later low-level WCET analysis (architecture dependent) is simplified to a large extent. Checking exact execution times for all inputs is a complex task that can nevertheless be efficiently done when implicit state space representations are used. With our tools, it is not only possible to compute path information by exploring all computations, but also to verify given path information.
  • Keywords
    data flow analysis; program verification; real-time systems; state-space methods; architecture independent analysis; high level WCET analysis; input bound computation; low-level WCET analysis; macro steps; micro steps; path information verification; state space representation; symbolic state space exploration; synchronous languages; synchronous programs; worst case execution time analysis; Computer architecture; Computer science; Embedded computing; Embedded system; Fault tolerance; Microcontrollers; Microprocessors; Real time systems; Space exploration; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2003
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1870-2
  • Type

    conf

  • DOI
    10.1109/DATE.2003.1186386
  • Filename
    1186386