Automatic Timing Model Generation by CFG Partitioning and Model Checking

  • Authors:
  • Ingomar Wenzel;Bernhard Rieder;Raimund Kirner;Peter Puschner

  • Affiliations:
  • Technische Universität Wien, Austria;Technische Universität Wien, Austria;Technische Universität Wien, Austria;Technische Universität Wien, Austria

  • Venue:
  • Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a new measurement-based worst-case execution time (WCET) analysis method. Exhaustive end-to-end measurements are computationally intractable in most cases.Therefore, we propose to measure execution times of subparts of the application. We use heuristic methods and model checking to generate test data, forcing the executionof selected paths to perform runtime measurements. The measured times are used to calculate the WCET in a final computation step. As we operate on source code level our approach is platform independent except for the run time measurements performedon the target host. We show the feasibility of the required steps and explain our approach by means of a case study.