DocumentCode
1694236
Title
Flow Analysis on Intermediate Source Code for WCET Estimation of Compiler-Optimized Programs
Author
Wang, Zhonglei ; Herkersdorf, Andreas
Author_Institution
Lehrstuhl fur Integrierte Syst., Tech. Univ. Munchen, Munich, Germany
fYear
2009
Firstpage
22
Lastpage
27
Abstract
Many WCET analysis tools developed in academia integrate WCET analysis into program compilation, either to transform flow information extracted from the source code level to the object code level, or to perform flow analysis on a special intermediate representation. This integration increases analysis complexity, forces software developers to use a special compiler, and thus, strongly limits the usability of the tools in practice. Motivated by this limitation in the existing flow analysis approaches, this paper presents a more efficient approach, that performs flow analysis on the intermediate source code (ISC), transformed from the original source code. ISC retains the functional behavior and executability of the original source code but has a structure close to the object code. This low level structure facilitates the transformation of the flow facts, extracted from the ISC, down to the object code level. In the whole approach, no modification of standard tools is needed.
Keywords
optimising compilers; program diagnostics; WCET analysis tool; WCET estimation; compiler-optimized program; flow analysis; functional behavior; intermediate source code flow analysis complexity; object code level; software developer; worst-case execution time; Computer applications; Data mining; Debugging; Embedded computing; Information analysis; Performance analysis; Program processors; Real time systems; Software tools; Timing; Compiler Optimizations; Flow Analysis; Intermediate Source Code; WCET;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications, 2009. RTCSA '09. 15th IEEE International Conference on
Conference_Location
Beijing
ISSN
1533-2306
Print_ISBN
978-0-7695-3787-0
Type
conf
DOI
10.1109/RTCSA.2009.10
Filename
5280039
Link To Document