Is This Still Normal? Putting Definitions of Timing Anomalies to the Test

  • Benjamin Binder
  • , Mihail Asavoae
  • , Belgacem Ben Hedia
  • , Florian Brandner
  • , Mathieu Jan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Correctness is an important concern during the development of real-time systems. In addition to the functional correctness, the timing behavior is often formally verified in order to ensure that correct results are delivered in-time for all possible execution conditions. The timing behavior of real-time software is thus often validated through a rigorous timing analysis that aims at determining the worst-case execution time.Timing anomalies present a major obstacle during the validation of timing properties on modern computer platforms. Out-of-order execution and concurrent accesses to shared resources may sometimes lead to - at first sight - surprising timing behavior. Several (semi-)formal definitions have been proposed in the literature in order to capture such situations. However, as we present in this work, none of the existing definitions appears to be precise enough to be systematically used for detecting timing anomalies in modern processors with out-of-order execution.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE 27th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages139-148
Number of pages10
ISBN (Electronic)9781665441889
DOIs
Publication statusPublished - 1 Aug 2021
Event27th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2021 - Virtual, Houston, United States
Duration: 18 Aug 202120 Aug 2021

Publication series

NameProceedings - 2021 IEEE 27th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2021

Conference

Conference27th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2021
Country/TerritoryUnited States
CityVirtual, Houston
Period18/08/2120/08/21

Keywords

  • Formal Methods
  • Model Checking
  • Timing Anomalies

Fingerprint

Dive into the research topics of 'Is This Still Normal? Putting Definitions of Timing Anomalies to the Test'. Together they form a unique fingerprint.

Cite this