Worst-case execution time analysis

RapiTime calculates the worst-case execution time (WCET) of your source code, supporting you when optimizing your code to reduce its WCET or producing certification evidence.

By using a novel hybrid technique to produce WCET results, RapiTime eliminates the problems often encountered when using pure static or measurement-based approaches:

  • As RapiTime measures software timing on your processor itself, the WCET it calculates is not affected by model errors
  • RapiTime lets you specify infeasible paths in your source code and take into account different call and loop contexts that may affect WCET
  • RapiTime allows you to estimate WCET using transitions between instrumentation points, thereby analyzing execution paths more accurately for more realistic WCET estimates.