摘要
坚固性是软件可靠性的主要方面之一 ,并正在成为衡量软件质量的重要指标。基于软件的容错技术是实现软件系统坚固性的主要途径 ,包含了操作容错、数据容错、软件容错和硬件容错四个方面内容 ,其本质都是冗余方法 ,基本手段有故障检测与故障定位、故障包容与故障屏蔽、系统重构与故障恢复等 ,软件容错的基本方法是多样性设计 ,其代表性方法是恢复块RB和多版本编程NVP技术。本文同时简要介绍了容错技术的基本思想、方法及相关研究的发展概况。
Robustness is a main part of dependability, and is becoming one of the key parameters to evaluate the soft quality As a matter of fact, fault-tolerant technology (including operation fault tolerance, data fault tolerance, software fault tolerance and hardware fault tolerance) is a main approach to the robustness of the software system This approach in fact falls into the redundancy method that consists of fault detection, fault location, fault containment, fault masking, reconfiguration, fault recovery, and etc A basic approach to software fault tolerance is the design diversity, and the typical method is RB and NVP technology Meanwhile, the present paper gives a brief introduction to the general theory and methods of the fault-tolerant technology
出处
《楚雄师范学院学报》
2002年第3期6-10,共5页
Journal of Chuxiong Normal University
基金
楚雄师范学院校级科研项目
关键词
软件坚固性
容错技术
容错技术
软件容错
冗余方法
恢复块RB
software robustness, fault-tolerant technology, fault-tolerant software, software fault tolerance, data fault tolerance, operation fault tolerance, fault-tolerant means and system