Promoting excellence in mobility engineering

  1. FISITA Store
  2. Technical Papers

Verifying Timing Properties of Safety-Critical Embedded Software by Abstract Interpretation
ERTS06/4B1_C.Ferdinand_Absint

Authors

C. Ferdinand - AbsInt Angewandte Informatik GmbH R. Heckmann - AbsInt Angewandte Informatik GmbH

Abstract

Keywords:

Safety, Timing Validation, Schedulability Analysis, WCET (worst-case execution time) Prediction

Abstract:

Many tasks in safety-critical embedded systems have hard real-time characteristics. A schedulability analysis has to be performed in order to guarantee that all timing constraints will be met. It requires the worst-case execution time (WCET) of each task in the system to be known prior to its execution. AbsInt’s worst-case execution time analyzer aiT computes safe and precise upper bounds for the WCETs of tasks taking into account cache and pipeline behavior. Information required for WCET estimation such as computed branch targets and loop bounds is determined by static analysis. For complex situations where aiT’s analysis methods do not succeed, a convenient specification and annotation language was developed. The analysis results are determined without the need to change the code and hold for all executions with arbitrary input.

Add to basket

Back to search results