What is a Timing Anomaly?

Franck Cassez, Rene Rydhof Hansen, Mads Chr. Olesen

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

7 Citations (Scopus)
111 Downloads (Pure)

Abstract

Timing anomalies make worst-case execution time analysis much harder, because the analysis will have to consider all local choices. It has been widely recognised that certain hardware features are timing anomalous, while others are not. However, defining formally what a timing anomaly is, has been difficult.
We examine previous definitions of timing anomalies, and identify examples where they do not align with common observations. We then provide a definition for consistently slower hardware traces that can be used to define timing anomalies and aligns with common observations.
Original languageDanish
Title of host publicationProceedings of the 12th International Workshop on Worst-Case Execution-Time Analysis
EditorsTullio Vardanega
Number of pages12
Volume23
Place of PublicationDagstuhl, Germany
PublisherSchloss Dagstuhl. Leibniz-Zentrum für Informatik
Publication date2012
Pages1-12
ISBN (Electronic)978-3-939897-41-5
DOIs
Publication statusPublished - 2012
EventInternational Workshop on Worst-Case Execution Time Analysis - Pisa, Italy
Duration: 10 Jul 201210 Jul 2012
Conference number: 12

Conference

ConferenceInternational Workshop on Worst-Case Execution Time Analysis
Number12
CountryItaly
CityPisa
Period10/07/201210/07/2012
SeriesOpenAccess Series in Informatics
ISSN2190-6807

Cite this

Cassez, F., Hansen, R. R., & Olesen, M. C. (2012). What is a Timing Anomaly? In T. Vardanega (Ed.), Proceedings of the 12th International Workshop on Worst-Case Execution-Time Analysis (Vol. 23, pp. 1-12). Schloss Dagstuhl. Leibniz-Zentrum für Informatik. OpenAccess Series in Informatics https://doi.org/10.4230/OASIcs.WCET.2012.1