Skip to main content

Timing analysis of binary programs with UPPAAL

Authors

Franck Cassez and Jean-Luc Bechennec

NICTA

Abstract

We address the problem of computing accurate Worst-Case Execution Time (WCET) on pipelined architectures with caches. We propose a fully automatic and modular methodology based on program slicing and real-time model-checking. We have implemented our methodology and applied it to standard benchmarks. To further validate the approach, we also compare our results to the real execution times of the programs measured on a real board.

BibTeX Entry

  @inproceedings{Cassez_Bechennec_13,
    author           = {Cassez, Franck and Bechennec, Jean-Luc},
    month            = jul,
    year             = {2013},
    keywords         = {wcet, model-checking, timed automata},
    address          = {Barcelona, Spain},
    title            = {Timing Analysis of Binary Programs with {UPPAAL}},
    pages            = {41--50},
    booktitle        = {13th International Conference on Application of Concurrency to System Design (ACSD)},
    paperurl         = {https://ts.data61.csiro.au/publications/nicta_full_text/5929.pdf},
    publisher        = {IEEE Computer Society}
  }

Download