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
  
  
              
            
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 | 
|---|---|
| Identification Number | 10.1007/s11241-005-4683-4 | 
| Keywords | worst-case execution time analysis, real-time languages, compiler optimizations, code transformation, abstract interpretation, graph transformation | 
| Date Deposited | 15 May 2025 12:23 | 
| Last Modified | 22 Oct 2025 19:14 | 
- 
            
picture_as_pdf  - 646919.pdf
 - 
            
subject  - Draft Version
 
Share this file
            
				Downloads
			  
			  ?
                    Total file downloads from UHRA since January 2020. For more information on metrics see the IRUS guide.