[en] The design of real-time systems is based on assumptions about environmental conditions in which they will operate. We call this their safe operational envelope. Violation of these assumptions, i.e., out-of-envelope environments, can jeopardize timeliness and safety of real-time systems, e.g., by overwhelming them with interrupt storms. A long-lasting debate has been going on over which design paradigm, the time-or event-triggered, is more robust against such behavior. In this work, we investigate the claim that time-triggered systems are immune against out-of-envelope behavior and how event-triggered systems can be constructed to defend against being overwhelmed by interrupt showers. We introduce importance (independently of priority and criticality) as a means to express which tasks should still be scheduled in case environmental design assumptions cease to hold, draw parallels to mixed-criticality scheduling, and demonstrate how event-triggered systems can defend against out-of-envelope behavior.
Disciplines :
Computer science
Author, co-author :
VÖLP, Marcus ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > CritiX
Alkoudsi, Mohammad; Rheinland-Pfälzische, Technische Universität Kaiserslautern -Landau
BAYRAMI ASL, Azin ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > CritiX
Krüger, Kristin; Rheinland-Pfälzische, Technische Universität Kaiserslautern -Landau
Mendonc, Júlio; Interdisciplinary Centre for Security Reliability and Trust (SnT), University of Luxembourg
Fohler, Gerhard; Rheinland-Pfälzische, Technische Universität Kaiserslautern -Landau
External co-authors :
yes
Language :
English
Title :
Defending Event-Triggered Systems against Out-of-Envelope Environments