Software Fault Tolerance for Cyber-Physical Systems via Full System Restart

被引:9
|
作者
Jagtap, Pushpak [1 ]
Abdi, Fardin [2 ]
Rungger, Matthias [1 ]
Zamani, Majid [3 ]
Caccamo, Marco [4 ]
机构
[1] Tech Univ Munich, Dept Elect & Comp Engn, Arcistr 21, Munich, Germany
[2] Uber, Seattle, WA USA
[3] Univ Colorado, Comp Sci Dept, 1111 Engn Dr, Boulder, CO 80309 USA
[4] Tech Univ Munich, Dept Mech Engn, Boltzmannstr 15, D-85748 Munich, Germany
基金
欧盟地平线“2020”; 美国国家科学基金会;
关键词
Cyber-physical systems; fault-tolerance; full system restart; nonlinear systems; abstraction-based control; REACHABILITY ANALYSIS;
D O I
10.1145/3407183
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The article addresses the issue of reliability of complex embedded control systems in the safety-critical environment. In this article, we propose a novel approach to design controller that (i) guarantees the safety of nonlinear physical systems, (ii) enables safe system restart during runtime, and (iii) allows the use of complex, unverified controllers (e.g., neural networks) that drive the physical systems toward complex specifications. We use abstraction-based controller synthesis approach to design a formally verified controller that provides application and system-level fault tolerance along with safety guarantee. Moreover, our approach is implementable using a commercial-off-the-shelf (COTS) processing unit. To demonstrate the efficacy of our solution and to verify the safety of the system under various types of faults injected in applications and in the underlying real-time operating system (RTOS), we implemented the proposed controller for the inverted pendulum and three degrees-of-freedom (3-DOF) helicopter.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Verifying Safety for Resilient Cyber-Physical Systems via Reactive Software Restart
    Niu, Luyao
    Sahabandu, Dinuka
    Clark, Andrew
    Poovendran, Radha
    2022 13TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2022), 2022, : 104 - 115
  • [2] Fault Tolerance Control in Cyber-Physical Systems
    Chemashkin, Fedor Y.
    Zhilenkov, Andrei A.
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2019, : 1169 - 1171
  • [3] Adaptive Fault-Tolerance for Cyber-Physical Systems
    Krishna, C. M.
    Koren, I.
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2013,
  • [4] AdaFT: A Framework for Adaptive Fault Tolerance for Cyber-Physical Systems
    Xu, Ye
    Koren, Israel
    Krishna, C. Mani
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (03)
  • [5] Collaborative fault tolerance for cyber-physical systems: The detection stage
    Piardi, Luis
    de Oliveira, Andre Schneider
    Costa, Pedro
    Leitao, Paulo
    COMPUTERS IN INDUSTRY, 2025, 166
  • [6] Fault-Tolerance in Cyber-Physical Systems: Literature Review and Challenges
    Piardi, Luis
    Leitao, Paulo
    de Oliveira, Andre Schneider
    2020 IEEE 18TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), VOL 1, 2020, : 29 - 34
  • [7] Cyber-Physical System Software for HCMDSS
    Gill, Christopher
    2007 JOINT WORKSHOP ON HIGH CONFIDENCE MEDICAL DEVICES, SOFTWARE AND SYSTEMS AND MEDICAL DEVICE PLUG-AND PLAY INTEROPERABILITY, 2007, : 176 - 177
  • [8] Fault-Tolerance by Resilient State Transition for Collaborative Cyber-Physical Systems
    Ali, Nazakat
    Hussain, Manzoor
    Hong, Jang-Eui
    MATHEMATICS, 2021, 9 (22)
  • [9] Guaranteed Physical Security with Restart-Based Design for Cyber-Physical Systems
    Abdi, Fardin
    Chen, Chien-Ying
    Hasan, Monowar
    Liu, Songran
    Mohan, Sibin
    Caccamo, Marco
    2018 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2018), 2018, : 10 - 21
  • [10] Visualisation of Control Software for Cyber-Physical Systems
    Melatti, Igor
    Mari, Federico
    Salvo, Ivano
    Tronci, Enrico
    INFORMATION, 2021, 12 (05)