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 条
  • [41] Identification of interdependencies and prediction of fault propagation for cyber-physical systems
    Marashi, Koosha
    Sarvestani, Sahra Sedigh
    Hurson, Ali R.
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2021, 215
  • [42] Fault Management Cyber-Physical Systems in Virtual Storage Model
    Kumar, Kailash
    Aljabr, Ahmad Abdullah
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 70 (02): : 3781 - 3801
  • [43] Concept of a causality-driven fault diagnosis system for cyber-physical production systems
    Mehling, Carl Willy
    Pieper, Sven
    Ihlenfeldt, Steffen
    2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN, 2023,
  • [44] Distinguishable attack and fault detection in Interconnected cyber-physical systems
    Liu, Chun
    Shi, Yue
    Zhou, Shuo
    Xu, Liang
    Li, Yang
    CONTROL ENGINEERING PRACTICE, 2025, 156
  • [45] Accelerated Stress & Reliability Testing for Software and Cyber-Physical Systems
    Straub, Jeremy
    2016 IEEE ACCELERATED STRESS TESTING & RELIABILITY CONFERENCE (ASTR), 2016,
  • [46] Software Defined Networking for Communication and Control of Cyber-physical Systems
    Ahmed, Khandakar
    Blech, Jan Olaf
    Gregory, Mark A.
    Schmidt, Heinrich
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 803 - 808
  • [47] Six Software Engineering Principles for Smarter Cyber-Physical Systems
    Weyns, Danny
    Bures, Tomas
    Calinescu, Radu
    Craggs, Barnaby
    Fitzgerald, John
    Garlan, David
    Nuseibeh, Bashar
    Pasquale, Liliana
    Rashid, Awais
    Ruchkin, Ivan
    Schmerl, Bradley
    2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2021), 2021, : 198 - 203
  • [48] A Systematic Literature Review on Software Maintenance for Cyber-Physical Systems
    Khezami, Nadhira
    Kessentini, Marouane
    Ferreira, Thiago Do N.
    IEEE ACCESS, 2021, 9 : 159858 - 159872
  • [49] Formal Modeling of Testing Software for Cyber-Physical Automation Systems
    Buzhinsky, Igor
    Pang, Cheng
    Vyatkin, Valeriy
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 3, 2015, : 301 - 306
  • [50] Software-defined networking in cyber-physical systems: A survey
    Molina, Elias
    Jacob, Eduardo
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 66 : 407 - 419