Automatic Amortised Worst-Case Execution Time Analysis

Authors Christoph A. Herrmann, Armelle Bonenfant, Kevin Hammond, Steffen Jost, Hans-Wolfgang Loidl, Robert Pointon



PDF
Thumbnail PDF

File

OASIcs.WCET.2007.1186.pdf
  • Filesize: 227 kB
  • 6 pages

Document Identifiers

Author Details

Christoph A. Herrmann
Armelle Bonenfant
Kevin Hammond
Steffen Jost
Hans-Wolfgang Loidl
Robert Pointon

Cite As Get BibTex

Christoph A. Herrmann, Armelle Bonenfant, Kevin Hammond, Steffen Jost, Hans-Wolfgang Loidl, and Robert Pointon. Automatic Amortised Worst-Case Execution Time Analysis. In 7th International Workshop on Worst-Case Execution Time Analysis (WCET'07). Open Access Series in Informatics (OASIcs), Volume 6, pp. 1-6, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007) https://doi.org/10.4230/OASIcs.WCET.2007.1186

Abstract

Our research focuses on formally bounded
WCET analysis, where we aim to provide absolute
guarantees on execution time bounds. In
this paper, we describe how amortisation can be
used to improve the quality of the results that
are obtained from a fully-automatic and formally
guaranteed WCET analysis, by delivering analysis
results that are parameterised on specific input
patterns and which take account of relations
between these patterns. We have implemented
our approach to give a tool that is capable of
predicting execution costs for a typical embedded
system development platform, a Renesas board
with a Renesas M32C/85U processor. We show
that not only is the amortised approach applicable
in theory, but that it can be applied automatically
to yield good WCET results.

Subject Classification

Keywords
  • Amortisation
  • functional programming
  • performance measurement
  • static analysis
  • type and effect systems
  • worst-case execution time

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail