Title
A Self-Healing Framework for Building Resilient Cyber-Physical Systems
Abstract
Self-healing is an increasingly popular approach to ensure resiliency, that is, a proper adaptation to failures and attacks, in cyber-physical systems (CPS). A very promising way of achieving self-healing is through structural adaptation (SHSA), by adding and removing components, or even by changing their interaction, at runtime. SHSA has to be enabled and supported by the underlying platform, in order to minimize undesired interference during components exchange and to reduce the complexity of the application components. In this paper, we discuss architectural requirements and design decisions which enable SHSA in CPS. We propose a platform that facilitates structural adaptation and demonstrate its capabilities on an example from the automotive domain: a fault-tolerant system that estimates the state-of-charge (SoC) of the battery. The SHSA support of the SoC estimator is enhanced through the existence of an ontology, capturing the interrelations among the components and using this information at runtime for reconfiguration. Finally, we demonstrate the efficiency of our SHSA framework by deploying it in a real-world CPS prototype of a rover under sensor failure.
Year
DOI
Venue
2017
10.1109/ISORC.2017.7
2017 IEEE 20th International Symposium on Real-Time Distributed Computing (ISORC)
Keywords
Field
DocType
self-healing,structural adaptation,runtime reconfiguration,cyber-physical system,architecture
Self-healing,Ontology (information science),Ontology,Computer science,Real-time computing,Redundancy (engineering),Cyber-physical system,Software,Control reconfiguration,Embedded system,Distributed computing,Automotive industry
Conference
ISBN
Citations 
PageRank 
978-1-5386-1575-1
2
0.38
References 
Authors
8
5
Name
Order
Citations
PageRank
Denise Ratasich1123.36
Oliver Höftberger2333.56
Haris Isakovic3263.04
Muhammad Shafique41945157.67
Radu Grosu5101197.48