Abstract interpretation under speculative execution
M Wu, C Wang - Proceedings of the 40th ACM SIGPLAN Conference on …, 2019 - dl.acm.org
Analyzing the behavior of a program running on a processor that supports speculative
execution is crucial for applications such as execution time estimation and side channel …
execution is crucial for applications such as execution time estimation and side channel …
Making powerful enemies on NVIDIA GPUs
Graphics Processing Units (GPUs) are widely used in safety-critical real-time systems such
as autonomous vehicles due to their high performance on artificial intelligence (AI) work …
as autonomous vehicles due to their high performance on artificial intelligence (AI) work …
Model-based implementation of real-time applications
Correct and efficient implementation of general real-time applications remains by far an
open problem. A key issue is meeting timing constraints whose satisfaction depends on …
open problem. A key issue is meeting timing constraints whose satisfaction depends on …
Static analysis of x86 executables
J Kinder - 2010 - infoscience.epfl.ch
This dissertation is concerned with static analysis of binary executables in a theoretically
well-founded, sound, yet practical way. The major challenge is the reconstruction of a correct …
well-founded, sound, yet practical way. The major challenge is the reconstruction of a correct …
Quantitative abstraction refinement
We propose a general framework for abstraction with respect to quantitative properties, such
as worst-case execution time, or power consumption. Our framework provides a systematic …
as worst-case execution time, or power consumption. Our framework provides a systematic …
Prediction of abnormal temporal behavior in real-time systems
Ensuring security in real-time and safety-critical systems is becoming extremely challenging,
in particular due to the increasingly connectivity of these systems, such as in emerging …
in particular due to the increasingly connectivity of these systems, such as in emerging …
The role of causality in a formal definition of timing anomalies
Intuitively, a counter-intuitive timing anomaly manifests when a locally faster execution
becomes globally slower. While the presence of such timing anomalies threatens the …
becomes globally slower. While the presence of such timing anomalies threatens the …
Exposing cache timing side-channel leaks through out-of-order symbolic execution
As one of the fundamental optimizations in modern processors, the out-of-order execution
boosts the pipeline throughput by executing independent instructions in parallel rather than …
boosts the pipeline throughput by executing independent instructions in parallel rather than …
Mixed Feelings About Mixed Criticality
R Wilhelm - 18th International Workshop on Worst-Case …, 2018 - drops.dagstuhl.de
I point to some challenges for WCET analysis offered in the transition to integrated mixed-
criticality systems (MCSs) and to multi-core platforms, claim that proposed certification …
criticality systems (MCSs) and to multi-core platforms, claim that proposed certification …
Timing analysis of tasks on runtime reconfigurable processors
Real-time embedded systems need to be analyzable for timing guarantees. Despite
significant scientific advances, however, timing analysis lags years behind current …
significant scientific advances, however, timing analysis lags years behind current …