首页> 外文期刊>IEEE Software >Implementing design diversity to achieve fault tolerance
【24h】

Implementing design diversity to achieve fault tolerance

机译:实现设计多样性以实现容错

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The software faults that are particularly significant in a real-time concurrent system are identified, and the use of design diversity to prevent their occurrence is examined. Two approaches to enforced diversity, recovery-block software and multiversion software, are discussed. The recovery-block scheme combines N diverse software versions arranged (conceptually, at least) in sequential order, although the versions may also be organized to execute concurrently. The multiversion-software approach excuses all N versions in parallel, taking advantage of the redundant processors likely to be available in any system that must tolerate hardware and software faults. Although different, both approaches require sufficiently diverse development environments and that faults in the specification do not lead to similar errors.
机译:确定了在实时并发系统中特别重要的软件故障,并检查了使用设计多样性来防止其发生的情况。讨论了两种实现强制多样性的方法,即恢复块软件和多版本软件。恢复块方案组合了按顺序排列(概念上,至少)的N个不同的软件版本,尽管这些版本也可以组织为同时执行。多版本软件方法可以并行处理所有N个版本,从而充分利用了在必须容忍硬件和软件故障的任何系统中都可用的冗余处理器。尽管不同,但这两种方法都需要足够不同的开发环境,并且规范中的错误不会导致类似的错误。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号