• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2007, Vol. 29 ›› Issue (8): 88-93.

• 论文 • 上一篇    下一篇

软件容错:技术与展望

孙鹏[1,2] 赵军锁[2] 张文君[2]   

  • 出版日期:2007-08-01 发布日期:2010-06-02

  • Online:2007-08-01 Published:2010-06-02

摘要:

本文主要给出现有主流软件容错技术的一个综述。首先从传统软件容错技术开始,介绍设计多样性和数据多样性;然后介绍主流的软件容错新技术,如重配置与重恢复、指令 复制错误探测、SWIFT等,同时,站在软件容错用于处理嵌入式系统硬件暂态故障的角度对这些技术进行了分析;最后在对它们比较的基础上探讨软件容错技术的可能发展方
向。

关键词: 软件容错 可靠性 嵌入式系统 故障

Abstract:

The paper surveys various software fault tolerance techniques and methodologies. It starts with presenting the traditional techniques: design diversity and data diversity, and then proceeds by introducing some recently prevailing techniques such as Reconfiguration, Rejuvenation, Error Detection by Du  plicated Instructions (EDDI), SoftWare Implemented Fault Tolerance (SWIFT), and analyzes how these techniques may be applied to hardware transient f   fault tolerance in embedded systems, based on which the paper finally discusses possible future development trends of software fault tolerance technique s.

Key words: (software fault tolerance, reliability, embedded system, transient fault)