Cost-Efficient Worst-Case Execution Time Analysis in Industrial Practice

Jan Staschulat, Jörn-Christian Braam, Rolf Ernst, Thomas Rambow, Rainer Busch · 2006

To guarantee real-time behavior of an embedded application, a schedulability analysis can be used. Such ananalysis requires the worst case execution time (WCET) of the application. While several academic approaches to conservatively bound the WCET have been proposed in the last decade, common practice in industry remains simulation and software tests. One reason is that industrial requirements are not sufficiently addressed by academic approaches. In this paper we identify important industrial requirements for WCET-analysis tools. Then, we describe the methodolgy of a previously developed WCET-analysis approach and revise important aspects of its methodology and its implementation to address key industrial requirements. In a large-scale case study the WCET-analysis tool is applied to a safety-critical automotive control application to evaluate the applicability of the tool. Furthermore, the faced challenges and the re-targenting costs for a new processor are discussed.

Read the paper · More papers on PaperTik