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 :
بازگشت