Timing Correctness in Safety-Related Automotive Software

2011-01-0449

04/12/2011

Event
SAE 2011 World Congress & Exhibition
Authors Abstract
Content
Automotive applications classed as safety-related or safety-critical are now important differentiating technologies in the automotive industry. The emergence of safety standard ISO 26262 underlines the increasing importance of safety in automotive software. As well as functional requirements, hard real-time requirements are of crucial importance to safety-related software as there is a need to prove that the system functionality is fulfilled, even in worst-case scenarios.
Measurement-based WCET (Worst-Case Execution Time) analysis combines on-target timing measurements with static analysis of program structure to calculate predicted worst-case paths and times. This is in contrast to traditional end-to-end timing measurements, which give no confidence that the worst-case path is actually tested and no insight into the location of any timing problems that do emerge.
This paper presents the principles of WCET analysis alongside the results of using a commercially available WCET toolkit within the development of a commercial, safety-related software project. The observed benefits include greatly increased confidence in timing correctness, even in worst-case scenarios, understanding of timing variability, location of timing hot-spots and greatly reduced costs of optimization.
Meta TagsDetails
DOI
https://doi.org/10.4271/2011-01-0449
Pages
8
Citation
Zalman, R., Griessing, A., and Emberson, P., "Timing Correctness in Safety-Related Automotive Software," SAE Technical Paper 2011-01-0449, 2011, https://doi.org/10.4271/2011-01-0449.
Additional Details
Publisher
Published
Apr 12, 2011
Product Code
2011-01-0449
Content Type
Technical Paper
Language
English