International audienceWorst-Case Execution Time (WCET) is a key component to check temporal constraints of realtime systems. WCET by static analysis provides a safe upper bound. While hardware modelling is now efficient, loss of precision stems mainly in the inclusion of infeasible execution paths in the WCET calculation. This paper proposes a new method to detect such paths based on static analysis of machine code and the feasibility test of conditions using Satisfiability Modulo Theory (SMT) solvers. The experimentation shows promising results although the expected precision was slightly lowered due to clamping operations needed to cope with complexity explosion. An important point is that the implementation has been performed in the OTAW...
International audiencePredictability is an important aspect in real-time and safety-critical systems...
International audienceComputing the worst-case execution time (WCET) of tasks is important for real-...
Reliable task-level execution time information is indispensable for validating the correct operation...
Worst-Case Execution Time (WCET) is a key component to check temporal constraints of realtime system...
Real-time scheduling of application requires sound estimation of the Worst-Case Execution Time (WCET...
Static Worst-Case Execution Time (WCET) analysis is a technique to derive upper bounds for the execu...
Critical embedded systems are generally composed of repetitive tasks that must meet drastic timing c...
The search for an upper bound of the execution time of a program is an essential part of the verific...
International audienceIn systems with hard real-time constraints, it is necessary to compute upper b...
The scheduling of real-time systems requires knowing the Worst Case Execution Time (WCET) of their t...
In this paper, we present our new worst-case execution time (WCET) analysis tool for Java processors...
This paper discusses an efficient approach to statically compute a WCET that is "soft" rather than "...
International audienceIn this article, we present OTAWA, a framework for computing the Worst Case Ex...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
International audienceThe analysis of the worst-case execution times is necessary in the design of c...
International audiencePredictability is an important aspect in real-time and safety-critical systems...
International audienceComputing the worst-case execution time (WCET) of tasks is important for real-...
Reliable task-level execution time information is indispensable for validating the correct operation...
Worst-Case Execution Time (WCET) is a key component to check temporal constraints of realtime system...
Real-time scheduling of application requires sound estimation of the Worst-Case Execution Time (WCET...
Static Worst-Case Execution Time (WCET) analysis is a technique to derive upper bounds for the execu...
Critical embedded systems are generally composed of repetitive tasks that must meet drastic timing c...
The search for an upper bound of the execution time of a program is an essential part of the verific...
International audienceIn systems with hard real-time constraints, it is necessary to compute upper b...
The scheduling of real-time systems requires knowing the Worst Case Execution Time (WCET) of their t...
In this paper, we present our new worst-case execution time (WCET) analysis tool for Java processors...
This paper discusses an efficient approach to statically compute a WCET that is "soft" rather than "...
International audienceIn this article, we present OTAWA, a framework for computing the Worst Case Ex...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
International audienceThe analysis of the worst-case execution times is necessary in the design of c...
International audiencePredictability is an important aspect in real-time and safety-critical systems...
International audienceComputing the worst-case execution time (WCET) of tasks is important for real-...
Reliable task-level execution time information is indispensable for validating the correct operation...