用户名: 密码: 登 录   个人中心   系统维护   用户注册  联系我们
当前位置 > 首页 > 术语细览

N版本程序设计

标准号:GJB 3180-98   标准名称:军用计算机容错要求与测评       1998-03-16

基本信息

【名称】 N版本程序设计
【英文名称】 N-version programming
【定义】 多个功能相同、设计存在差异的程序段同时在容错机中运行,按照一定的决策原则(如表 决机制,门限的限制等)将正确的结果输出。N版本程序设计是一种静态冗余技术。

同源术语

·失效安全为了避免因系统失效导致人身、物质等灾难性后果,在设计时采取的预防措施。
·故障由于部件的物理失效、环境应力的作用、操作错误或不正确的设计引起系统的硬件或软件 中的错误状态。
·错误故障在程序或数据结构中的表现。错误与故障位置之间可能存在一定距离。
·容错故障发生时,系统仍能执行规定的一组程序(或算法),或者说程序不会因系统中的故障而 终止或被修改,并且执行结果也不包含系统中故障所引起的错误。
·故障注入对军用容错机的软硬件引入实际的故障,检测系统在故障的作用下的行为状态是否符合 容错设计要求,从而对容错机制的性能进行评价。
·恢复块采用一个主模块和多个后备模块实现相同的软件功能。主模块首先投入运行,如果检测 出其故障,经现场恢复后由一个后备模块替换上继续运行,这一过程可以重复到耗尽所有后备 模块。恢复块是一种动态冗余技术。
·重试一检测出错误就暂停一段时间,使被错误中断的进程卷回一次或若干次。
·重组当军用容错机检测出一个故障,并找到了永久失效的位置后,系统重新配置其部件取代失 效部件,或把它与系统的其他部分隔离开来。
·重构当军用容错机检测出一个故障,并找到了永久失效的位置后,将失效部分从系统中移出, 并将修复了的或新的部件配置到系统中取代失效的部件。
·恢复军用容错机检测到故障并经重组后,使系统操作回到故障前的处理点。
·检测覆盖率军用容错机中任意一个故障能够被检测到的概率。
·恢复率军用容错机从故障状态成功地恢复到正常运行状态的概率。
·检测时延军用容错机从故障发生直到该故障被检测出的这段时间。

相关术语

·版本状态变更的标识,用字符连续编定。
HB 7796-2005 航空产品数据管理通用要求)
·版本(次)CAD 文件状态变更的标识,用字符连续编定。重建一次三维模型或重作一次底版(底图),应改变 一次版本(次)。
HB 7755-2005 CATIA文件命名)
·多版本非相似软件分别开发两套或多套程序,以满足同样的功能要求。对一个版本的错误可通过多重输出 的比较来检查。
HB/Z 295-96 机载系统和设备合格审定中的软件考虑)
·版本一个标识的且文档化的软件实体。对软件版本的修改(产生新版本)需进行配置管理。
GJB 2786-96 武器系统软件开发)
·标准程序设计语言术语“标准COBOL程序”、“标准FORTRAN程序”、“标准PaScal程序”、“标准PL/1程序”、“标准Ada程序”系指在第2章中列出的满足这些标准的相符性准则的那些程序。本标准指明当(模块)中(过程)被符合规定的标准程序设计语言的程序调用时这些<过程)的动作。
GJBz 20373-97 军用数据库语言SQL)
·标准程序设计语言本标准指明当<模块>中<过程>被符合规定的标准程序设计语言的程序调用时这些< 过程>的动作。术语“标准COBOL程序”、“标准FORTRAN程序”、“标准Pascal程序”、“标准 PL/1程序”、“标准Ada程序”系指在第2章“引用标准”中列出的满足这些标准的相符性准则 的那些程序。
GJB 1382-92 军用数据库语言SQL)
·冗余技术用附加信息位或设备以及相应的软件来检查和纠正系统(或设备)错误,从而提高其可靠 性的技术。
GJB 1334-91 指挥自动化术语)
·版本状态变更的标识,用字符连续编定。
HB/Z 20009-2011 《航空产品数据管理通用要求》 实施指南)
·块(用于程序设计语言)一种复合语句,它的范围与其所包含的至少一个说明的作用域相一致 注:块可能还规定存储分配或为其他的目的而对程序进行分段。
·区域(用1'程序设计语言)一种空间及机能,它用来供插入、存取和删除数据对象使用。