摘要
利用重用技术进行软件容错设计是改进软件可靠性快捷而有效的方法 ,该方法实现的关键是设计出一个能够从大量备选者中提取具有最大相异性定量值的软件组件 ,以构造软件版本的相异性组件选择算法 ,为此 ,给出了两个基于软件相异性参数来挑选软件组件的选择算法 ,分析、比较了不同参数与算法输出结果的关联关系 .上述算法实现简单 。
The design of selective algorithm for diverse software is the key to the implementation of a diversity design based on reuse techniques. Two selective algorithms with their proof of correction are presented. The outputs variation of the algorithms with different parameters are discussed to demonstrate their efficiency. The applied results show the proposed algorithms can be used to select the appropriate software components to construct the fault tolerant software versions.
出处
《哈尔滨工业大学学报》
EI
CAS
CSCD
北大核心
2003年第3期261-264,共4页
Journal of Harbin Institute of Technology
基金
国家自然科学基金资助项目 (695 73 0 0 7)
国防"九五"预研资助项目 (15 .6.1)
关键词
软件重用
容错设计
软件相异性
Algorithms
Computer software
Fault tolerant computer systems
Redundancy