首页 | 官方网站   微博 | 高级检索  
     

改进的多版本软件扩展表决系统
引用本文:张浥楠,尹乾,郭平.改进的多版本软件扩展表决系统[J].北京化工大学学报(自然科学版),2007,34(Z1):106-109,114.
作者姓名:张浥楠  尹乾  郭平
作者单位:1北京师范大学信息科学与技术学院, 北京 100875; 2北京理工大学计算机科学与技术学院, 北京 100081
摘    要:本文提出了一种改进的扩展表决系统,该系统是利用自动分析表决系统可靠性等参数的工具来构建的。在软件容错中采用N模块冗余(N Modular Redundancy NMR)及N版本编程(N version Programming),应用表决技术,可以屏蔽整个软件系统中出错的部分。在实践中直接应用理论的表决模型会发现很难得到理论分析的结果。针对这样的问题,本文提出一种基于多数(plurality)的扩展表决系统:使用构造决策树的方法和进行DFT遍历作为自动化的计算工具;通过对基本的多数表决系统进行模型扩展,加入指导性规则对决策树进行重构,以自动计算工具的结果作为参考,从而选择更加可靠的表决结果作为输出。最终的模拟测试表明,所提出的扩展表决系统能够提高系统输出的正确率。

关 键 词:多版本软件  表决系统  容错  决策树  改进  多版本  软件扩展  表决系统  software  system  voting  extended  正确率  系统输出  模拟测试  选择  规则  指导性  计算工具  自动化  遍历  方法  决策树  构造
收稿时间:2006-04-29
修稿时间:2006年4月29日

Improved extended voting system for multi-version software
ZHANG YiNan,YIN Qian,GUO Ping.Improved extended voting system for multi-version software[J].Journal of Beijing University of Chemical Technology,2007,34(Z1):106-109,114.
Authors:ZHANG YiNan  YIN Qian  GUO Ping
Affiliation:1College of Information Science and Technology, Beijing Normal Univers ity, Beijing 100875;2College of Computer Science and Technology, Beijing Institute of Technology, Beijing 100081,China
Abstract:An extended plurality voting system which combines automatic analysis tool of voting system was proposed to improve performance of voting system.As a well-known technology,voting is used in fault tolerant applications of software systems to mask errors using N-Modular Redundancy(NMR) and N-version Programming.Although theoretical analysis of theoretical model of voting systems provides rigorous insight into understanding their expected behavior,theoretical model are often hard to use in practice.Therefore,we propose this extended voting system: using the automatic analysis tool which includes building decision tree and depth first traversal(DFT) algorithm,then to extending the basic plurality voting system with special rules which rebuild decision tree,finally,reference results of that tool analyzes each decision tree to select a more reliable voted result as output.Simulation experiments showed correctness rate of this extended plurality voting system's output was higher than basic plurality voting system.
Keywords:multi-version software  voting system  fault-tolerance  decision tree
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《北京化工大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《北京化工大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号