期刊文献+
共找到14篇文章
< 1 >
每页显示 20 50 100
自适应一致表决算法 被引量:14
1
作者 欧阳城添 王曦 郑剑 《计算机科学》 CSCD 北大核心 2011年第7期130-133,共4页
容错技术已经在许多领域的高可靠控制中得到应用,N版本程序技术是实现容错的基本手段之一。在软件系统中,表决算法可以屏蔽错误的输出结果。冗余技术可以防止错误的结果传递到系统的下一个子模块中,并且提高系统的安全性。许多表决算法... 容错技术已经在许多领域的高可靠控制中得到应用,N版本程序技术是实现容错的基本手段之一。在软件系统中,表决算法可以屏蔽错误的输出结果。冗余技术可以防止错误的结果传递到系统的下一个子模块中,并且提高系统的安全性。许多表决算法在容错技术中得到广泛的应用,其中一致性表决算法同样得到了广泛的应用。但一致表决算法适合输出结果空间基数小的情况,因此更容易产生相同并错误的结果(IAW)。针对这个问题,提出一种自适应的一致性表决算法,它将版本历史记录信息应用到一致性表决中,降低了不正确结果通过表决的概率,提高了系统安全性和可靠性。实验证明了所提算法的有效性。 展开更多
关键词 一致表决算法 n版本程序 容错技术
下载PDF
相异性容错设计的概念及其实现 被引量:4
2
作者 韩炜 杨孝宗 崔刚 《哈尔滨工业大学学报》 EI CAS CSCD 北大核心 2001年第5期606-611,共6页
相异性设计是为避免共性故障而采取的一种设计方法 ,是不同的工作组根据一个初始规范分别设计满足规范的独立工作系统 ,通过互相之间的故障监控 ,对发生的故障进行检测、隔离和定位 ,并可能进行重构 .这种系统容错概念的理论基础是独立... 相异性设计是为避免共性故障而采取的一种设计方法 ,是不同的工作组根据一个初始规范分别设计满足规范的独立工作系统 ,通过互相之间的故障监控 ,对发生的故障进行检测、隔离和定位 ,并可能进行重构 .这种系统容错概念的理论基础是独立开发系统 ,不会发生共性故障 .为此介绍了相异性设计的概念及几个使用相异性设计实现的容错系统 。 展开更多
关键词 相异性设计 n版本编程 可靠性 故障避免 故障容错 计算机系统
下载PDF
基于N版本程序设计的Web服务组合可靠性优化 被引量:5
3
作者 钟读杭 齐治昌 徐锡山 《计算机工程与科学》 CSCD 2008年第6期115-118,共4页
Web服务的一个优点就是可以通过基本服务组合形成更为复杂的服务。为了确保Web服务组合的可靠性,可以利用N版本程序设计技术来提高服务组合的可靠性。本文在Web服务组合的可靠性预测模型的基础上,提出了一种基于N版本程序设计的Web服务... Web服务的一个优点就是可以通过基本服务组合形成更为复杂的服务。为了确保Web服务组合的可靠性,可以利用N版本程序设计技术来提高服务组合的可靠性。本文在Web服务组合的可靠性预测模型的基础上,提出了一种基于N版本程序设计的Web服务组合可靠性优化方法。 展开更多
关键词 WEB服务组合 可靠性优化 n版本程序设计
下载PDF
软件容错技术与可靠性评估方法 被引量:2
4
作者 边华 陈斌 《中国化工装备》 CAS 2006年第4期17-21,共5页
本文介绍了软件容错策略、软件的可靠性评估方法,并从故障避免策略、故障屏蔽策略和故障恢复策略三方面阐述了软件容错技术。
关键词 软件容错 故障避免 故障屏蔽 故障恢复 时间冗余 信息冗余 n文本结构 恢复块 容错性 评估
原文传递
一种保障响应时间的可靠Web服务组合方法 被引量:2
5
作者 张付志 赵伟伟 周立娜 《小型微型计算机系统》 CSCD 北大核心 2010年第10期1959-1964,共6页
N版本程序设计为提高W eb服务组合的可靠性提供一条有效途径,但是当要组合的相同功能的Web服务数量较多时,该方法将会使服务组合的时间开销过大.针对这一问题提出一种基于分组的可靠Web服务组合方法,该方法通过对相同功能的待组合W eb... N版本程序设计为提高W eb服务组合的可靠性提供一条有效途径,但是当要组合的相同功能的Web服务数量较多时,该方法将会使服务组合的时间开销过大.针对这一问题提出一种基于分组的可靠Web服务组合方法,该方法通过对相同功能的待组合W eb服务进行分组,找出每个分组中响应时间最短的Web服务,然后再利用N版本程序设计的思想进行W eb服务组合.仿真实验表明,该方法既能保证服务组合的可靠性,又能使服务组合的时间开销明显降低. 展开更多
关键词 WEB服务组合 可靠性 n版本程序设计 分组 响应时间
下载PDF
N版本程序设计的几个问题
6
作者 谢克嘉 《微电子学与计算机》 CSCD 北大核心 1995年第5期43-46,共4页
本文简要描述了两种主要的容错软件技术─—N版本程序和恢复块。并对N版本程序设计中的几个有关问题及其解决办法进行了讨论。
关键词 容错软件 n版本程序 同步 程序设计
下载PDF
RTEMS上基于软件重算的容错支撑设计研究 被引量:1
7
作者 高航 罗宇 《微电子学与计算机》 CSCD 北大核心 2008年第10期151-154,共4页
基于软件重算的容错技术,提出以组的形式管理主备份任务或各版本任务可以使程序员更加方便地编写有容错功能的程序.在RTEMS上,基于核心层的handler和系统服务层的任务管理器提供的服务,设计了任务组数据结构及对其操作的API,为应用程序... 基于软件重算的容错技术,提出以组的形式管理主备份任务或各版本任务可以使程序员更加方便地编写有容错功能的程序.在RTEMS上,基于核心层的handler和系统服务层的任务管理器提供的服务,设计了任务组数据结构及对其操作的API,为应用程序员在RTEMS上编程时实现几种经典的软件容错方法提供了接口. 展开更多
关键词 RTEMS 单粒子效应 恢复块 n版本编程 任务组
下载PDF
SFTMP── 一个实现软件容错的多处理机系统
8
作者 谢克嘉 宋过渡 《微电子学与计算机》 CSCD 北大核心 1998年第3期25-27,共3页
多版本软件通过设计相异性实现了软件容错。为了对这种方法进行研究,我们的课题实现了一个三版本软件系统,称之为SFTMP(SoftwareFault-TolerantMultiProcessor)。本文描述了SFTMP的硬件结构和软件执行支持环境,该环境包括同步、... 多版本软件通过设计相异性实现了软件容错。为了对这种方法进行研究,我们的课题实现了一个三版本软件系统,称之为SFTMP(SoftwareFault-TolerantMultiProcessor)。本文描述了SFTMP的硬件结构和软件执行支持环境,该环境包括同步、表决和监控功能、版本间的通讯及故障的恢复和重构。 展开更多
关键词 多处理机系统 软件容错 SFTMP
下载PDF
多版本编程技术在故障识别中的应用与仿真 被引量:1
9
作者 张锦春 胡谷雨 《系统仿真学报》 CAS CSCD 2003年第1期108-112,共5页
通过分析网络性能数据来发现和识别故障是网络故障管理的重要手段之一。本文研究并提出了一种基于神经网络的故障识别方案,通过分析网络性能的数字特征来识别大型网络中的故障。为了提高系统的识别率,引入了软件工程中多版本编程技术,... 通过分析网络性能数据来发现和识别故障是网络故障管理的重要手段之一。本文研究并提出了一种基于神经网络的故障识别方案,通过分析网络性能的数字特征来识别大型网络中的故障。为了提高系统的识别率,引入了软件工程中多版本编程技术,并行训练多组神经网络,由多数决投票机制合成为一个系统。同时定义了神经网络之间的错误关联系数概念,依据计算机仿真的结果,选取错误负相关的神经网络所组成的系统,对测试集能够达到100%的识别率。 展开更多
关键词 多版本编程技术 故障识别 仿真 计算机网络 神经网络
下载PDF
柔性工作流建模引入NVP的可靠性优化研究
10
作者 万杰龙 《计算机系统应用》 2012年第12期52-55,共4页
针对当前大型企业的工作流管理系统普遍存在建模能力不充分、可靠性不足等问题,提出一种基于N版本程序设计(N-Version Programming)容错策略的柔性工作流建模方法,该方法相比于传统工作流模型,有效应用N版本程序设计容错模式,为工作流... 针对当前大型企业的工作流管理系统普遍存在建模能力不充分、可靠性不足等问题,提出一种基于N版本程序设计(N-Version Programming)容错策略的柔性工作流建模方法,该方法相比于传统工作流模型,有效应用N版本程序设计容错模式,为工作流关键活动节点增加容错机制,从而显著提升工作流管理系统的可靠性.同时为满足模型应用的现实需求,详细分析N版本程序设计的可靠性优化,最后通过模型实例,说明该建模方法在模型描述能力和系统可靠性方面的优势. 展开更多
关键词 工作流模型 容错策略 n版本程序设计 可靠性优化
下载PDF
硬-软件系统冗余结构最优化研究 被引量:4
11
作者 刘云 温晓霓 赵玮 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2005年第2期304-306,326,共4页
基于硬件系统和软件系统中的容错冗余技术,提出了在一定约束条件下,使得硬 软件系统可靠度达到最大的最优系统冗余结构模型,并给出了模型的求解方法.
关键词 硬-软件系统可靠性 冗余技术 n版本程序设计
下载PDF
基于HCPN的面向方面NVP建模与分析
12
作者 孙晓星 虞慧群 《计算机工程》 CAS CSCD 2012年第16期61-64,共4页
为能够在软件开发早期检测设计故障,降低N版本编程(NVP)容错策略给系统带来的额外开销,提出一种基于层次着色Petri网(HCPN)的面向方面NVP建模方法,将NVP模块转化为方面子模块,并编织为可执行的HCPN。运用该建模方法对网络搜索实例建立... 为能够在软件开发早期检测设计故障,降低N版本编程(NVP)容错策略给系统带来的额外开销,提出一种基于层次着色Petri网(HCPN)的面向方面NVP建模方法,将NVP模块转化为方面子模块,并编织为可执行的HCPN。运用该建模方法对网络搜索实例建立面向方面的NVP模型,结果验证了该NVP模型的正确性和有效性。 展开更多
关键词 n版本编程 容错 面向方面的编程 层次着色PETRI网 建模
下载PDF
基于NVAGT的容错软件开发
13
作者 宗绪国 姚文斌 杨孝宗 《煤矿机械》 北大核心 2002年第8期10-12,共3页
软件N版本设计技术是软件容错的一种基本技术 ,但是由于其要消耗大量的人力、物力 ,使得该设计技术在推广和应用上有很大的困难。这里介绍了一种实现N版本程序设计的工具 ,并对该工具的设计思想。
关键词 nVAGT 容错软件 n版本程序设计 面向对象开发 软件工程
下载PDF
软件容错技术在低温监控系统中的应用
14
作者 吴亚萍 陈力群 《武汉工程职业技术学院学报》 2007年第2期35-37,42,共4页
介绍了软件容错技术的基本原理及特点,软件容错的基本方法是恢复块RB和多版本编程NVP技术,以及实现软件容错所需的相关技术支持。在应用低温控制系统的企业,保证温控系统的正常运转非常重要,讨论了如何应用软件的容错技术有效地保证低... 介绍了软件容错技术的基本原理及特点,软件容错的基本方法是恢复块RB和多版本编程NVP技术,以及实现软件容错所需的相关技术支持。在应用低温控制系统的企业,保证温控系统的正常运转非常重要,讨论了如何应用软件的容错技术有效地保证低温控制系统的可靠性。 展开更多
关键词 软件容错 低温监控 可靠性 异常处理 恢复块 多版本编程
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部