International audienceOn real-time systems running under timing constraints, scheduling can be performed when one is aware of the worst case execution time (WCET) of tasks. Usually, the WCET of a task is unknown and schedulers make use of safe over-approximations given by static WCET analysis. To reduce the over-approximation, WCET analysis has to gain information about the underlying hardware behavior, such as pipelines and caches. In this paper, we focus on the cache analysis, which classifies memory accesses as hits/misses according to the set of possible cache states. We propose to refine the results of classical cache analysis using a model checker, introducing a new cache model for the least recently used (LRU) policy
International audienceThese last years, many researchers have proposed solutions to estimate the Wor...
One of the key challenges in real-time systems is the analysis of the memory hierarchy. Many Worst-C...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
International audienceOn real-time systems running under timing constraints, scheduling can be perfo...
International audienceCache memories in modern embedded processors are known to improve average memo...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
Worst-case execution time (WCET) analysis of systems with data caches is one of the key challenges i...
International audienceSafety-critical systems require guarantees on their worst-case execution times...
International audienceThe scheduling of reliable real-time systems require a precise and sound analy...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
With the advent of increasingly complex hardware in real-time embedded systems (processors with perf...
Cache memories have been introduced to decrease the access time to the information due to the increa...
Worst-Case Execution Time (WCET) is an important metric for programs running on real-time systems, a...
International audienceNowadays, the presence of cache hierarchies tends to be a common trend in proc...
International audienceThese last years, many researchers have proposed solutions to estimate the Wor...
One of the key challenges in real-time systems is the analysis of the memory hierarchy. Many Worst-C...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
International audienceOn real-time systems running under timing constraints, scheduling can be perfo...
International audienceCache memories in modern embedded processors are known to improve average memo...
Safety critical real-time applications in aviation, automotive and industrial automation have to gua...
Worst-case execution time (WCET) analysis of systems with data caches is one of the key challenges i...
International audienceSafety-critical systems require guarantees on their worst-case execution times...
International audienceThe scheduling of reliable real-time systems require a precise and sound analy...
Cache memories have been extensively used to bridge the gap between high speed processors and relati...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
With the advent of increasingly complex hardware in real-time embedded systems (processors with perf...
Cache memories have been introduced to decrease the access time to the information due to the increa...
Worst-Case Execution Time (WCET) is an important metric for programs running on real-time systems, a...
International audienceNowadays, the presence of cache hierarchies tends to be a common trend in proc...
International audienceThese last years, many researchers have proposed solutions to estimate the Wor...
One of the key challenges in real-time systems is the analysis of the memory hierarchy. Many Worst-C...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...