期刊文献+

错误流模型:硬件故障的软件传播建模与分析 被引量:9

Error Flow Model:Modeling and Analysis of Software Propagating Hardware Faults
在线阅读 下载PDF
导出
摘要 无论是可靠性工程还是软件可靠性中的可靠性模型,都难以描述硬件故障在程序中的传播问题.首先建立了计算数据流模型,并以无穷存储机器的指令集为例,说明可以为任意程序建立计算数据流图.在计算数据流模型的基础上,进一步建立了错误流模型.把计算过程中的错误分成物理错误和传播错误两种,通过分析这两种错误的本质和传播规律,给出了6条有关错误传播的规则和2条独立定律.根据这些规则和定律,能够计算出在程序运行过程中,任意时刻在任意位置上出现错误的概率.最后以一个简单的无穷存储机器程序为例,简要地展示了错误流模型描述硬件故障在程序中传播的能力. Neither reliability models in reliability engineering nor in software reliability can be directly applied to describe the propagation of hardware errors in programs. This paper first sets up a computational data flow model, and then explains that a computational data flow graph for the program can be built, using the instruction set of URM (unlimited register machine) as an example. Upon the computational data flow model, the error flow model is set up. Errors are categorized into two kinds: Original errors and propagated errors. By analyzing the propagation rules of these two kinds of errors, 6 assumptions about error propagation are given, upon which the probabilities of errors at any time and at any place in a program can be calculated. At last, a sample of URM program is given to demonstrate the capability of the fault flow model.
作者 杨学军 高珑
出处 《软件学报》 EI CSCD 北大核心 2007年第4期808-820,共13页 Journal of Software
基金 SupportedbytheNationalNaturalScienceFoundationofChina theNationalScienceFundforDistinguishedYoungScholarsofChinaunderGrantNo.60621003(国家自然科学基金创新研究群体)
关键词 软件实现的硬件容错 可靠性 计算数据流模型 错误流模型 错误传播 SIHFT (software implemented hardware fault tolerance) reliability computational data flow model error flow model error propagation
  • 相关文献

参考文献22

  • 1Liu P.Reliability Engineering Principles.Revised ed.,Beijing:Measurements Press,2002 (in Chinese).
  • 2Xu RZ,Xie M,Zheng RJ.Software Reliability Models and Applications.Beijing:Tsinghua University Press,1994 (in Chinese).
  • 3Tian J.Integrating time domain and input domain analyses of software reliability using tree-based models.IEEE Trans.on Software Engineering,1995,21(12):945-958.
  • 4Huang CY,Lyu MR.A unified scheme of some nonhomogenous poisson process models for software reliability estimation.IEEE Trans.on Software Engineering,2003,29(3):261-269.
  • 5Clark JA,Pradhan DK.Fault injection:A method for validating computer-system dependability.IEEE Computer,1995,28(6):47-56.
  • 6Avizienis A.Toward systematic design of fault-tolerant systems.IEEE Computer,1997,30(4):51-58.
  • 7Cheynet P,Nicolescu B,Velazco R,Rebaudengo M,Reorda MS,Violante M.Experimentally evaluating an automatic approach for generating safety-critical software with respect to transient errors.IEEE Trans.on Nuclear Science,2000,47(6):2231-2236.
  • 8Ziegler JF.IBM experiments in soft fails in computer electronics (1978-1994).IBM Journal of Research and Development,1996,40(1):3-18.
  • 9Avizeinis A.The n-version approach to fault-tolerant software.IEEE Trans.on Software Engineering,1985,SE-11(12):1491-1501.
  • 10Randell B.System structure for software fault tolerance.IEEE Trans.on Software Engineering,1975,SE-1(2):220-223.

同被引文献101

引证文献9

二级引证文献30

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部