loading...
Timing Analysis of Optimised Code
Guadalajara, Mexico January 15-January 17
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WORDS.2003.1218071Eighth IEEE International Workshop on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Raimund Kirner, Technische Universitat Wien
Peter Puschner, Technische Universitat Wien
Timing analysis is a crucial test for dependable hard real-time systems (DHRTS). The calculation of the worst-case execution time (WCET) is mandatory. As modern compilers are capable to produce small and efficient code, software development for DHRTS today is mostly done in high-level languages instead of assembly code. Execution path information available at source code (flow facts) therefore have to be trans- formed correctly in accordance with code optimisations by the compiler to allow safe and precise WCET analysis. In this paper we present a framework based on abstract interpretation to perform this mandatory transformation of flow facts. Conventional WCET analysis approaches use this information to analyse the object code.
Index Terms:
Worst-Case Execution Time Analysis, Execution Times, Real-Time Languages, Compiler Op- timisations, Code Transformation
Citation:
Raimund Kirner, Peter Puschner, "Timing Analysis of Optimised Code," words, pp.100, Eighth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.