一种基于VxWorks的星载计算机软件故障注入方法研究
王新升1, 黄振远2,梁斌2
(, 北京100083; , 哈尔滨 150001)
摘要: 给出了一种基于VxWorks的模拟单粒子效应的软件故障注入方法。该方法基于航天领域常用的多任务实时操作系统VxWorks,通过软件注入故障来模拟空间辐射环境引发的星载计算机硬件的单粒子事件。对软件故障注入的流程进行了详细说明,并在硬件开发平台上进行了验证。实验测试结果表明,该方法能够有效地对星载系统可靠性进行评测,并且具有操作简便、对目标系统影响小,不会对目标系统造成损伤等优点。
关键词: 软件故障注入;VxWorks;星载计算机
中图分类号: TP302 文献标识码: A
A Software-Implemented Fault Injection Method for On-puter Based on VxWorks
Wang Xinsheng 1, Huang Zhenyuan 2,Liang Bin2
(1. School of Astronautics, BeiHang University, Beijing 100083, China;
2. Space Intelligence System Institute, HarBin Institute of Technology, HarBin 150001,China.)
Abstract: A software-implemented fault injection method is introduced. It is used to simulate the single particle upset in the on-puter. The state flow of the fault injection method has been described detailedly and a fault injection experiment has been made. The experiment results show that software-implemented fault injection method is an easy, effective method, and it could be used to evaluate the on-puter fault tolerance capability.
Key words: software-implementation fault injection; VxWorks; on-puter
故障注入技术是评测星载计算机容错机制的一种有效方法。通过对注入故障后加速系统发生故障和失效的过程进行监测和分析,可获得对目标系统可靠性和容错特性的评测结果。本文针对星载系统可靠性评测的实际需求,给出了一种在VxWorks下模拟单粒子事件的软件故障注入方法。
故障注入方法的分类
目前,实现故障注入的方法有硬件故障注入、软件故障注入和仿真故障注入3 种。硬件故障注入是以物理手段直接将故障注入到目标系统的硬件中,通过附加硬件对目标系统的作用,使目标系统的正常硬件环境受到影响,从而产生故障
一种基于VxWorks 的星载计算机软件故障注入方法研究 来自淘豆网m.daumloan.com转载请标明出处.