Code analysis for temporal predictability
Gustafsson, J., Lisper, B., Kirner, Raimund and Puschner, P.
(2006)
Code analysis for temporal predictability.
pp. 253-277.
ISSN 0922-6443
The execution time of software for hard real-time systems must be predictable. Further, safe and not overly pessimistic bounds for the worst-case execution time (WCET) must be computable. We conceived a programming strategy called WCET-oriented programming and a code transformation strategy, the single-path conversion, that aid programmers in producing code that meets these requirements. These strategies avoid and eliminate input-data dependencies in the code. The paper describes the formal analysis, based on abstract interpretation, that identifies input-data dependencies in the code and thus forms the basis for the strategies provided for hard real-time code development.
Item Type | Article |
---|---|
Uncontrolled Keywords | worst-case execution time analysis; real-time languages; compiler optimizations; code transformation; abstract interpretation; graph transformation |
Divisions |
?? rc_csir ?? ?? dep_cs ?? ?? sbu_specs ?? ?? rc_fsr ?? |
Date Deposited | 18 Nov 2024 11:41 |
Last Modified | 18 Nov 2024 11:41 |
Share this file
Downloads