DocumentCode :
721018
Title :
Analyzing Graceful Degradation for Mixed Critical Fault-Tolerant Real-Time Systems
Author :
Becker, Klaus ; Voss, Sebastian
Author_Institution :
Fortiss GmbH, Munich, Germany
fYear :
2015
fDate :
13-17 April 2015
Firstpage :
110
Lastpage :
118
Abstract :
Fault-tolerant distributed embedded systems have to react properly on the occurrence of faults in order to avoid harm to the system or its environment. Faulty system resources have to be isolated from the remaining system. Hence, these resources become unavailable, leading to a decreasing number of available resources and input data. In such cases, mechanisms like graceful degradation may be applied to ensure that the system does not turn off completely, but degrades its provided set of functional features gracefully. It must be ensured that the remaining intact resources are efficiently used to execute at least those features, which are required to behave fail-operational. In this paper, we investigate deployments of mixed-critical software components to a fault-tolerant system platform. We introduce a formal model of software components and their publish/subscribe based communication channels. We use this model to analyze the graceful degradation of the system in different scenarios of failing execution hardware. This includes also the explicit deactivation of software components due to unavailable required input data. Our analysis is based on using an SMT solver and contributes to guarantee that all requirements with respect to fail-operationality are met by the system design. The approach is evaluated by an example and a scalability analysis.
Keywords :
embedded systems; fault tolerant computing; message passing; middleware; safety-critical software; SMT solver; explicit deactivation; fail-operationality; fault occurrence; fault-tolerant distributed embedded systems; faulty-system resources; formal model; functional features; input data; mixed critical fault-tolerant real-time systems; mixed-critical software components; publish/subscribe based communication channels; scalability analysis; software components; system design; Communication channels; Degradation; Hardware; Optimized production technology; Ports (Computers); Software; Subscriptions; Dependability; Deployment; Fault Tolerance; Formal Methods; Graceful Degradation; Mixed Criticality; SMT Solver;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Distributed Computing (ISORC), 2015 IEEE 18th International Symposium on
Conference_Location :
Auckland
ISSN :
1555-0885
Type :
conf
DOI :
10.1109/ISORC.2015.10
Filename :
7153796
Link To Document :
بازگشت