- 50
- 0
- 约2.13万字
- 约 125页
- 2020-10-18 发布于广东
- 举报
* 冗余软件的设计原则 相异性是指对实现同一功能的多版本产品,在制作时为防止出现共因故障而有意识地使之产生某种差异的性质; 冗余版本之间相互屏蔽故障不能完全依靠背靠背编程(随机相异); 应有意识地实行相异化编程(强制相异): 相互独立的不同人员 不同的算法 不同的编程语言 不同的编译程序 不同的设计工具、测试方法 …… * 恢复块机制 某一恢复块结构的句法: ensureacceptance testby P0 else-by P1 else fail 软件系统带有3个部分,两个程序P0 (主要的) 和P1 (可选的), 和接受性测试(acceptance test). 系统的设计就是按照句法所指的控制结构. 执行P0,如果满足接受性测试,正常返回,如果不符合测试条件,或者超过了规定时间,发出调用替补过程P1的指令,如果再次失败或再次超时,则出错 只要一台计算机 * 恢复块法 M1 A1 A2 M2 A3 M3 MN AN 接收测试失效 基本块 替换块 接收测试N 告警 输入 接收测试1 “正确”输出 成功 “正确”输出 * 恢复块法 恢复块法适合只有一台计算机的情况; 允许只对较为复杂、容易出故障的程序段进行冗余; 基本块与替换块的设计应尽可能相异; 接收测试的作用非常重要,应能检测程序执行结果与预期结果的偏离,或检测和防止能触发安全事故的输出: 需求检查法 帐目检
您可能关注的文档
- 制动系统常见故障的诊断与排除PPT课件.ppt
- 线束连接器插针拆卸PPT课件.ppt
- 五星级酒店电视系统解决方案PPT课件.ppt
- 使用行为制作网页特效PPT课件.ppt
- 粉末喷涂工艺培训教程PPT课件.ppt
- Excel图表制作教程(最全系列)PPT课件.ppt
- Revit快速入门教程PPT课件.pptx
- 液压阀阀基础知识详解PPT课件.ppt
- 冲压模具典型结构介绍PPT课件.ppt
- APS高级生产排程系统PPT课件.ppt
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
原创力文档

文档评论(0)