Event arrival functions are commonly required in real-time systems analysis. Yet, event arrival functions are often either modeled based on specifications or generated by using potentially unsafe captured traces. To overcome this shortcoming, we present a compiler-based approach to safely extract event arrival functions. The extraction takes place at the code-level considering a complete coverage of all possible paths in the program and resulting in a cycle accurate event arrival curve. In order to reduce the runtime overhead of the proposed algorithm, we extend our approach with an adjustable level of granularity always providing a safe approximation of the tightest possible event arrival curve. In an evaluation, we demonstrate that the re...
To analyze complex and heterogeneous real-time embedded systems, recent works have proposed interfac...
International audienceAs real-time systems have become more and more complex, architects rely on abs...
The execution time of software for hard real-time systems must be predictable. Further, safe and not...
Event arrival functions are commonly required in real-time systems analysis. Yet, event arrival func...
Many real-time embedded systems process event streams that are composed of a finite number of differ...
Real-time systems are a significant class of applications, poised to grow even further as autonomous...
International audienceDevelopers of safety-critical real-time systems have to ensure that their syst...
The Real-Time Calculus (RTC) [19] is a framework to analyze heterogeneous real-time systems that pro...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
Knowledge of the worst-case execution time of software components is essential in safety-critical ha...
We present a compiler-based approach to automatically assist in constructing real-time systems. In ...
As computational systems grow more and more complex, their debugging and performance optimization be...
Formal methods are growing in importance for performance analy-sis of real-time systems, but embedde...
10International audienceTo analyze complex and heterogeneous real-time embedded systems, recent work...
Real-time, reactive, and embedded systems are increasingly used throughout society (e.g., flight con...
To analyze complex and heterogeneous real-time embedded systems, recent works have proposed interfac...
International audienceAs real-time systems have become more and more complex, architects rely on abs...
The execution time of software for hard real-time systems must be predictable. Further, safe and not...
Event arrival functions are commonly required in real-time systems analysis. Yet, event arrival func...
Many real-time embedded systems process event streams that are composed of a finite number of differ...
Real-time systems are a significant class of applications, poised to grow even further as autonomous...
International audienceDevelopers of safety-critical real-time systems have to ensure that their syst...
The Real-Time Calculus (RTC) [19] is a framework to analyze heterogeneous real-time systems that pro...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
Knowledge of the worst-case execution time of software components is essential in safety-critical ha...
We present a compiler-based approach to automatically assist in constructing real-time systems. In ...
As computational systems grow more and more complex, their debugging and performance optimization be...
Formal methods are growing in importance for performance analy-sis of real-time systems, but embedde...
10International audienceTo analyze complex and heterogeneous real-time embedded systems, recent work...
Real-time, reactive, and embedded systems are increasingly used throughout society (e.g., flight con...
To analyze complex and heterogeneous real-time embedded systems, recent works have proposed interfac...
International audienceAs real-time systems have become more and more complex, architects rely on abs...
The execution time of software for hard real-time systems must be predictable. Further, safe and not...