• Home
  • Search
  • Scalable and precise refinement of cache timing analysis via path-sensitive verification
  • Cite Icon24
  • https://doi.org/10.1007/s11241-013-9178-0Copy DOI Icon

Scalable and precise refinement of cache timing analysis via path-sensitive verification

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Hard real-time systems require absolute guarantees in their execution times. Worst case execution time (WCET) of a program has therefore become an important problem to address. However, performance enhancing features of a processor (e.g. cache) make WCET analysis a difficult problem. In this paper, we propose a novel analysis framework by combining abstract interpretation and program verification for different varieties of cache analysis ranging from single to multi-core platforms. Our framework can be instantiated with different program verification techniques, such as model checking and symbolic execution. Our modeling is used to develop a precise yet scalable timing analysis method on top of the Chronos WCET analysis tool. Experimental results demonstrate that we can obtain significant improvement in precision with reasonable analysis time overhead.

Similar Papers
  • Research Article
  • Citations5

Interactive WCET Prediction with Warning for Timeout Risk

  • Feb 27, 2017
  • International Journal of Pattern Recognition and Artificial Intelligence
  • Fanqi Meng +2
  • Research Article
  • Citations124

Worst-case execution-time analysis for embedded real-time systems

  • Aug 01, 2003
  • International Journal on Software Tools for Technology Transfer
  • Jakob Engblom +4
  • Research Article
  • Citations3

Reflecting RTOS Model During WCET Timing Analysis: MSP430/Freertos Case Study

  • Jan 01, 2012
  • Acta Electrotechnica et Informatica
  • Josef Strnadel +1
  • Conference Article
  • Citations6

A Real-Time Application with Fully Predictable Task Timing

  • May 01, 2020
  • Michael Platzer +1
  • PDF
  • Research Article
  • Citations2

A generic framework to integrate data caches in the WCET analysis of real-time systems

  • Nov 01, 2021
  • Journal of Systems Architecture
  • Juan Segarra +2
  • Conference Article
  • Citations39

A Survey of WCET Analysis of Real-Time Operating Systems

  • Jan 01, 2009
  • Mingsong Lv +5
  • Research Article
  • Citations16

Fast, Interactive Worst-Case Execution Time Analysis With Back-Annotation

  • Apr 19, 2012
  • IEEE Transactions on Industrial Informatics
  • Trevor Harmon +5
  • Conference Article
  • Citations39

Design of a WCET-Aware C Compiler

  • Oct 01, 2006
  • Heiko Falk +2
  • Conference Article
  • Citations75

Timing Analysis of a Protected Operating System Kernel

  • Nov 01, 2011
  • Bernard Blackham +4
  • Research Article
  • Citations21

Transforming flow information during code optimization for timing analysis

  • Apr 09, 2010
  • Real-Time Systems
  • Raimund Kirner +2
  • Research Article
  • Citations39

Modeling Control Speculation for Timing Analysis

  • Jan 01, 2005
  • Real-Time Systems
  • Xianfeng Li +2
  • Book Chapter
  • Citations9

Parallelism Analysis: Precise WCET Values for Complex Multi-Core Systems

  • Jan 01, 2015
  • Timon Kelter +1
  • Research Article
  • Citations3

Genetic algorithm based estimation of non–functional properties for GPGPU programs

  • Dec 07, 2019
  • Journal of Systems Architecture
  • Adrian Horga +3
  • Conference Article
  • Citations26

WCET squeezing

  • Oct 16, 2013
  • Jens Knoop +2
  • Conference Article
  • Citations16

Abstraction of assembler programs for symbolic worst case execution time analysis

  • Jun 07, 2004
  • Tobias Schuele +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.