Timing analysis of optimized code

Raimund Kirner, P. Puschner

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)
40 Downloads (Pure)

Abstract

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 able to produce small and efficient code, software development for DHRTS is mostly done in high-level languages instead of assembly code. Execution path information available at source code (flow facts) therefore has to be transformed correctly in accordance with code optimizations 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 analyze the object code.
Original languageEnglish
Title of host publicationIn: Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages100-106
ISBN (Print)0-7695-1929-6
DOIs
Publication statusPublished - 2003

Fingerprint

Dive into the research topics of 'Timing analysis of optimized code'. Together they form a unique fingerprint.

Cite this