Herrmann, Christoph A. ;
Bonenfant, Armelle ;
Hammond, Kevin ;
Jost, Steffen ;
Loidl, Hans-Wolfgang ;
Pointon, Robert
Automatic Amortised Worst-Case Execution Time Analysis
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.
BibTeX - Entry
@InProceedings{herrmann_et_al:DSP:2007:1186,
author = {Christoph A. Herrmann and Armelle Bonenfant and Kevin Hammond and Steffen Jost and Hans-Wolfgang Loidl and Robert Pointon},
title = {Automatic Amortised Worst-Case Execution Time Analysis},
booktitle = {7th Intl. Workshop on Worst-Case Execution Time (WCET) Analysis},
year = {2007},
editor = {Christine Rochange},
publisher = {Internationales Begegnungs- und Forschungszentrum f{"u}r Informatik (IBFI), Schloss Dagstuhl, Germany},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2007/1186},
annote = {Keywords: Amortisation, functional programming, performance measurement, static analysis, type and effect systems, worst-case execution time},
}
|
Keywords: |
|
Amortisation, functional programming, performance measurement, static analysis, type and effect systems, worst-case execution time |
|
Seminar: |
|
7th Intl. Workshop on Worst-Case Execution Time (WCET) Analysis
|
|
Documenttype: |
|
InProceedings |
|
Issue date: |
|
2007 |
|
Date of publication: |
|
13.11.2007 |