Abstract—To ensure that a program will respect all its timing constraints we must be able to compute a safe estimation of its worst case execution time (WCET). However with the increasing sophistication of the processors, computing a precise estimation of the WCET becomes very difficult. In this paper, we propose a novel formal method to compute a precise estimation of the WCET that can be easily parameterized by the hardware architecture. Assuming that there exists an executable timed model of the hardware, we first use symbolic execution to precisely infer the execution time for a given instruction flow. Then we merge the states relying on the loss of precision we are ready to accept. Index Terms—Static analysis, WCET, processor modelizat...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
In this paper, a novel approach to high-level (i.e. architec-ture independent) worst case execution ...
Afin de garantir qu'un programme respectera toutes ses contraintes temporelles, nous devons être cap...
To ensure that a program will respect all its timing constraints we must be able to compute a safe e...
This paper examines the problem of determining bounds on execution time of real-time programs. Execu...
Estimations of the Worst-Case Execution Time (WCET) are required in providing guarantees for timing ...
International audienceThe worst case execution time (WCET) analysis allows to determine an upper bou...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
Worst-Case Execution Time (WCET) analysis means to compute a safe upper bound to the execution time ...
Estimating the Worst Case Execution Time (WCET) of a program on a given processor is important for t...
Embedded real-time software systems (ESS) play an important role in almost every aspect of our daily...
Nowadays, up to 98 % of all manufactured computer processors worldwide are used in embedded systems....
Knowing the Worst-Case Execution Time (WCET) of a program is necessary when designing and verifying ...
Afin de garantir qu'un programme respectera toutes ses contraintes temporelles, nous devons être cap...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
In this paper, a novel approach to high-level (i.e. architec-ture independent) worst case execution ...
Afin de garantir qu'un programme respectera toutes ses contraintes temporelles, nous devons être cap...
To ensure that a program will respect all its timing constraints we must be able to compute a safe e...
This paper examines the problem of determining bounds on execution time of real-time programs. Execu...
Estimations of the Worst-Case Execution Time (WCET) are required in providing guarantees for timing ...
International audienceThe worst case execution time (WCET) analysis allows to determine an upper bou...
In a real-time system, it is crucial to ensure that all tasks of the system hold their deadlines. A ...
Worst-Case Execution Time (WCET) analysis means to compute a safe upper bound to the execution time ...
Estimating the Worst Case Execution Time (WCET) of a program on a given processor is important for t...
Embedded real-time software systems (ESS) play an important role in almost every aspect of our daily...
Nowadays, up to 98 % of all manufactured computer processors worldwide are used in embedded systems....
Knowing the Worst-Case Execution Time (WCET) of a program is necessary when designing and verifying ...
Afin de garantir qu'un programme respectera toutes ses contraintes temporelles, nous devons être cap...
International audienceCritical embedded systems are generally composed of repetitive tasks that must...
Estimating the upper bound of the time of execution of a program is of the utmost importance to hard...
In this paper, a novel approach to high-level (i.e. architec-ture independent) worst case execution ...