首页> 外文会议>IEEE/ACM International Conference on Cyber-Physical Systems >Application and System-Level Software Fault Tolerance through Full System Restarts
【24h】

Application and System-Level Software Fault Tolerance through Full System Restarts

机译:通过完全重新启动应用程序和系统级软件的容错能力

获取原文

摘要

Due to the growing performance requirements, embedded systems are increasingly more complex. Meanwhile, they are also expected to be reliable. Guaranteeing reliability on complex systems is very challenging. Consequently, there is a substantial need for designs that enable the use of unverified components such as real-time operating system~(RTOS) without requiring their correctness to guarantee safety. In this work, we propose a novel approach to design a controller that enables the system to restart and remain safe during and after the restart. Complementing this controller with a switching logic allows the system to use complex, unverified controller to drive the system as long as it does not jeopardize safety. Such a design also tolerates faults that occur in the underlying software layers such as RTOS and middleware and recovers from them through system-level restarts that reinitialize the software~(middleware, RTOS, and applications) from a read-only storage. Our approach is implementable using one commercial off-the-shelf~(COTS) processing unit. To demonstrate the efficacy of our solution, we fully implement a controller for a 3 degree of freedom~(3DOF) helicopter. We test the system by injecting various types of faults into the applications and RTOS and verify that the system remains safe.
机译:由于不断增长的性能要求,嵌入式系统变得越来越复杂。同时,它们也被认为是可靠的。保证复杂系统的可靠性非常具有挑战性。因此,迫切需要能够使用未经验证的组件(例如实时操作系统〜(RTOS))而不要求其正确性来保证安全性的设计。在这项工作中,我们提出了一种新颖的方法来设计控制器,该控制器可使系统重新启动并在重新启动期间和之后保持安全。只要此控制器与开关逻辑互补,系统就可以使用未经验证的复杂控制器来驱动系统,只要它不会危害安全性即可。这样的设计还可以容忍在底层软件层(例如RTOS和中间件)中发生的故障,并通过系统级重启从故障中恢复,系统级重启从只读存储中重新初始化软件(中间件,RTOS和应用程序)。我们的方法可以使用一个商用现货(COTS)处理单元实现。为了证明我们的解决方案的有效性,我们完全为3自由度(3DOF)直升机配置了一个控制器。我们通过向应用程序和RTOS中注入各种类型的故障来测试系统,并验证系统是否仍然安全。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号