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
Link To Document