Static worst-case execution time analysis of real-time tasks is based on abstract models that capture the timing behavior of the processor on which the tasks run. For complex processors, task-level execution time bounds are obtained by a state space exploration which involves the abstract model and the program. Partial state space exploration is not sound. Symbolic methods using binary decision diagrams (BDDs) allow for a full state space exploration of the pipeline, thereby maintaining soundness. Caches are too large to admit an efficient BDD representation. On the other hand, invariants of the cache state can be computed efficiently using abstract interpretation. How to integrate abstract caches with symbolic-state pipeline analysis is an...
In this paper, a novel approach to high-level (i.e. architec-ture independent) worst case execution ...
In this paper, we focus on modelling the timing aspects of binary programs running on architectures ...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
Static worst-case execution time analysis of real-time tasks is based on abstract models that captur...
Static program analysis is a proven approach for obtaining safe and tight upper bounds on the worst-...
Reliable task-level execution time information is indispensable for validating the correct operation...
When constructing real-time systems, safe and tight estimations of the worst case execution time (WC...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
We have recently shown that symbolic execution together with the implicit path enumeration technique...
his paper examines the problem of determining bounds on execution time of real-time programs. Execut...
In real-time systems and safety critical applications, it is a necessity to compute Worst Case Execu...
Abstract Interpretation and Symbolic Model Checking are powerful techniques in the field of testing....
Abstract interpretation is a technique for the static detection of dynamic properties of programs. I...
International audienceThe worst case execution time (WCET) analysis allows to determine an upper bou...
In this paper, a novel approach to high-level (i.e. architec-ture independent) worst case execution ...
In this paper, we focus on modelling the timing aspects of binary programs running on architectures ...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
Static worst-case execution time analysis of real-time tasks is based on abstract models that captur...
Static program analysis is a proven approach for obtaining safe and tight upper bounds on the worst-...
Reliable task-level execution time information is indispensable for validating the correct operation...
When constructing real-time systems, safe and tight estimations of the worst case execution time (WC...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
We have recently shown that symbolic execution together with the implicit path enumeration technique...
his paper examines the problem of determining bounds on execution time of real-time programs. Execut...
In real-time systems and safety critical applications, it is a necessity to compute Worst Case Execu...
Abstract Interpretation and Symbolic Model Checking are powerful techniques in the field of testing....
Abstract interpretation is a technique for the static detection of dynamic properties of programs. I...
International audienceThe worst case execution time (WCET) analysis allows to determine an upper bou...
In this paper, a novel approach to high-level (i.e. architec-ture independent) worst case execution ...
In this paper, we focus on modelling the timing aspects of binary programs running on architectures ...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...