ExtractCFG : a framework to enable accurate timing back annotation of C language source code

The current trend in embedded systems design is to move the initial design and exploration phase to a higher level of abstraction, in order to tackle the rapidly increasing complexity of embedded systems. One approach of abstracting software development from the low level platform details is host- c...

Full description

Bibliographic Details
Main Author: Goswami, Arindam
Format: Others
Language:English
Published: 2011
Subjects:
IR
Online Access:http://hdl.handle.net/2152/ETD-UT-2011-08-3887
Description
Summary:The current trend in embedded systems design is to move the initial design and exploration phase to a higher level of abstraction, in order to tackle the rapidly increasing complexity of embedded systems. One approach of abstracting software development from the low level platform details is host- compiled simulation. Characteristics of the target platform are represented in a host-compiled simulation model by annotating the high level source code. Compiler optimizations make accurate annotation of the code a challenging task. In this thesis, we describe an approach to enable correct back-annotation of C code at the basic block level, while taking compiler optimizations into account. === text