Code analysis for temporal predictability

Gustafsson, J., Lisper, B., Kirner, Raimund and Puschner, P. (2006) Code analysis for temporal predictability. Real-Time systems, 32 (3). pp. 253-277. ISSN 0922-6443
Copy

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.


picture_as_pdf
646919.pdf
subject
Draft Version

View Download

EndNote BibTeX Reference Manager Refer Atom Dublin Core OPENAIRE RIOXX2 XML METS Data Cite XML OpenURL ContextObject ASCII Citation OpenURL ContextObject in Span HTML Citation MPEG-21 DIDL MODS
Export

Downloads