• DocumentCode
    255087
  • Title

    TACO: A scalable framework for timing analysis and code optimization of synchronous programs

  • Author

    Zhenmin Li ; Malik, Anuj ; Salcic, Zoran

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
  • fYear
    2014
  • fDate
    20-22 Aug. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Static estimation of the Worst Case Reaction Time (WCRT) of synchronous programs is pivotal for designing hard-real time systems in these languages. The current approaches to WCRT estimation suffer from either large overestimation of the WCRT value or the state space explosion problem. In this paper, we present TACO: a framework that integrates model checking based WCRT estimation with code optimization techniques, which results in close to optimal WCRT estimates with orders of magnitude reduced worst case runtime complexity. Finally, the TACO framework also allows us to generate executables with a smaller overall memory footprint.
  • Keywords
    computational complexity; optimising compilers; program diagnostics; program verification; storage management; TACO framework; code optimization technique; hard-real time system design; large WCRT value overestimation; memory footprint; model checking; optimal WCRT estimate; state space explosion problem; static estimation; synchronous programs; timing analysis; worst case reaction time; worst case runtime complexity; Java; Model checking; Optimization; Program processors; Real-time systems; Synchronization; Code Optimization; Model Checking; Synchronous Program; SystemJ; Worst Case Reaction Time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
  • Conference_Location
    Chongqing
  • Type

    conf

  • DOI
    10.1109/RTCSA.2014.6910556
  • Filename
    6910556