[PDF][PDF] A survey on static cache analysis for real-time systems

M Lv, N Guan, J Reineke, R Wilhelm… - Leibniz Transactions on …, 2016 - ojs.dagstuhl.de
Real-time systems are reactive computer systems that must produce their reaction to a
stimulus within given time bounds. A vital verification requirement is to estimate the Worst …

The role of causality in a formal definition of timing anomalies

B Binder, M Asavoae, F Brandner… - 2022 IEEE 28th …, 2022 - ieeexplore.ieee.org
Intuitively, a counter-intuitive timing anomaly manifests when a locally faster execution
becomes globally slower. While the presence of such timing anomalies threatens the …

Enabling timing predictability in the presence of store buffers

A Gruin, T Carle, C Rochange, P Sainrat - Proceedings of the 31st …, 2023 - dl.acm.org
We study the effect of store buffers on the timing predictability of processor pipelines. We
show that the concurrency between the load unit and the store buffer to access the memory …

Flydeling: Streamlined performance models for hardware acceleration of CNNs through system identification

W Carballo-Hernández, M Pelcat… - ACM Transactions on …, 2023 - dl.acm.org
The introduction of deep learning algorithms, such as Convolutional Neural Networks
(CNNs) in many near-sensor embedded systems, opens new challenges in terms of energy …

Is this still normal? Putting definitions of timing anomalies to the test

B Binder, M Asavoae, BB Hedia… - 2021 IEEE 27th …, 2021 - ieeexplore.ieee.org
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 …

Computing execution times with execution decision diagrams in the presence of out-of-order resources

Z Bai, H Cassé, T Carle… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
We propose a precise and efficient pipeline analysis to tackle the problem of out-of-order
resources in modern embedded microprocessors for the computation of the worst-case …

Timing analysis of binary programs with UPPAAL

F Cassez, JL Béchennec - 2013 13th International Conference …, 2013 - ieeexplore.ieee.org
We address the problem of computing accurate Worst-Case Execution Time (WCET). We
propose a fully automatic and modular methodology based on program slicing and real-time …

Annotate once–analyze anywhere: context-aware WCET analysis by user-defined abstractions

S Schuster, P Wägemann, P Ulbrich… - Proceedings of the …, 2021 - dl.acm.org
The widespread adoption of cyber-physical systems in the safety-critical (hard real-time)
domain is accompanied by a rising degree of code-reuse up to actual software product lines …

Wuppaal: Computation of worst-case execution-time for binary programs with uppaal

F Cassez, PG de Aledo, PG Jensen - … and Tools: Essays Dedicated to Kim …, 2017 - Springer
We address the problem of computing the worst-case execution-time (WCET) of binary
programs using a real-time model-checker. In our previous work, we introduced a fully …

Safety‐critical Java for embedded systems

M Schoeberl, AE Dalsgaard, RR Hansen… - Concurrency and …, 2017 - Wiley Online Library
This paper presents the motivation for and outcomes of an engineering research project on
certifiable Java for embedded systems. The project supports the upcoming standard for …