作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (15): 14-16,22. doi: 10.3969/j.issn.1000-3428.2011.15.004

• 专栏 • 上一篇    下一篇

星载软件系统错误传播研究与分析

潘庆和,洪炳镕,潘启树   

  1. (哈尔滨工业大学计算机科学与技术学院,哈尔滨 150001)
  • 收稿日期:2011-01-27 出版日期:2011-08-05 发布日期:2011-08-05
  • 作者简介:潘庆和(1981-),男,博士研究生,主研方向:软件故障注入技术;洪炳镕、潘启树,教授、博士生导师
  • 基金资助:

    航天科技创新基金资助项目(CASC0409)

Study and Analysis on Error Propagation in Onboard Software System

PAN Qing-he, HONG Bing-rong, PAN Qi-shu   

  1. (School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China)
  • Received:2011-01-27 Online:2011-08-05 Published:2011-08-05

摘要:

针对星载软件系统因宇宙射线和环境扰动而产生的软件错误及错误传播问题,研究星载软件系统错误传播分析方法。利用该方法从信号和模块2个层面评测软件的可靠性,并根据结果对系统信号或模块的脆弱性进行分析,找出系统较为脆弱的信号与模块,以及最可能传播错误的信号传播路径。定义信号与模块的错误传播率、暴露率等参数,设计参数的计算方法,提出错误传播图的构建算法。通过具体实例的注入实验,计算分析各可靠性参数,对信号及模块的脆弱性进行评估。结果表明,定义的参数能有效描述错误传播现象,验证了算法的实用性及有效性。

关键词: 单粒子翻转, 错误传播率, 错误暴露率, 故障注入, 脆弱性

Abstract:

In order to solve the problem, i.e. finding out the signals and modules that are more vulnerable to environmental disturbance and should be assigned errors detecting and correcting mechanisms or fault tolerance techniques, this paper designs a method to analyze error propagation rules and an implement algorithm is put forward. Some reliability indices are introduced such as error propagating rate and error exposure rate. The error detecting and correcting mechanisms can be deployed on those more vulnerable signals and modules. Through a fault injection experiment, all indices are computed. At the same time, the experiment process proves the effectiveness and validity of algorithm.

Key words: Single Event Upset(SEU), error propagation rate, error exposure rate, fault injection, vulnerability

中图分类号: