Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the errors. Since many of the policies are based on estimated worst-case execution times for each task, reliability is a function of the accuracy of the estimates. As a result, many hard real-time systems are implemented with the dangerous assumption that due to correct design and testing, a missed deadline will never occur. We have designed novel policy-independent mechanisms for detecting and handling timing errors, and for monitoring real-time tasks. The detection and handling requires less than 1 microsecond overhead per reschedule operation, and has a latency approximately the length of one context switch for handling an error. The monitoring me...
Real time systems are those systems which must guarantee to response correctly within strict time co...
With the advent of continuous-media applications, real-time operating systems, once confined to proc...
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniat...
Design and analysis of real-time systems is heavily based on knowing worst-case execution times (WCE...
International audienceEstimating safe upper bounds on task execution times is required in the design...
General-purpose microprocessors are increasingly being used for control applications due to their wi...
For mixed-criticality automotive systems, the functional safety standard ISO 26262 stipulates freedo...
The design of real-time embeddedsystems involves a constant trade-offbetween meeting real-time desig...
One problem with pelforming soft real-time computa-tions on general-purpose operating systems is tha...
On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviation...
general-purpose commodity operating systems use periodic clock interrupts to regain control and meas...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
Modern industrial applications often employ embedded processors – programmed with dedicated software...
When designing real-time systems, it is often desirable to schedule execution of software tasks base...
A real-time control system is generally composed of a synergistic pair, a controlled process and a c...
Real time systems are those systems which must guarantee to response correctly within strict time co...
With the advent of continuous-media applications, real-time operating systems, once confined to proc...
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniat...
Design and analysis of real-time systems is heavily based on knowing worst-case execution times (WCE...
International audienceEstimating safe upper bounds on task execution times is required in the design...
General-purpose microprocessors are increasingly being used for control applications due to their wi...
For mixed-criticality automotive systems, the functional safety standard ISO 26262 stipulates freedo...
The design of real-time embeddedsystems involves a constant trade-offbetween meeting real-time desig...
One problem with pelforming soft real-time computa-tions on general-purpose operating systems is tha...
On-line timing error detection entails gathering and analyzing monitoring data to pinpoint deviation...
general-purpose commodity operating systems use periodic clock interrupts to regain control and meas...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
Modern industrial applications often employ embedded processors – programmed with dedicated software...
When designing real-time systems, it is often desirable to schedule execution of software tasks base...
A real-time control system is generally composed of a synergistic pair, a controlled process and a c...
Real time systems are those systems which must guarantee to response correctly within strict time co...
With the advent of continuous-media applications, real-time operating systems, once confined to proc...
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniat...