首页|基于改进优序图法的读时故障注入设计

基于改进优序图法的读时故障注入设计

扫码查看
软件故障注入是可靠性验证的重要保障,与系统的安全性和鲁棒性密切相关.提出了一种基于改进优序图法的读时故障注入方法.相比于传统方法,所提方法能够提高故障注入的有效性,缩小故障空间.首先,对小尺度程序故障注入的结果进行理论分析,得到特征值权重向量;然后,对大尺度程序的汇编代码进行解析,得到汇编代码的特征值;之后,根据特征值权重向量,计算大尺度程序汇编代码的权重;最后,在MiBench数据集上验证方法的有效性.将大尺度程序各条汇编代码分别按照权重和有效故障率进行降序排列,各取前50%的元素,二者的相似度可达到81%.
Read-Time Fault Injection Design Based on Improved Priority Graph Method
Software fault injection is an important guarantee for reliability verification and is closely related to the security and robustness of the system.This paper proposes a read-time fault injection method based on an improved priority graph method.Compared with traditional methods,the new method can improve the effectiveness of fault injection and reduce the fault space.Firstly,the results of small-scale program fault injection are theoretically analyzed to obtain the eigenvalue weight vector.Then,the assembly code of the large-scale program is analyzed to obtain the characteristic values of the assembly code.Then,based on the eigenvalue weight vector,the weight of the large-scale program assembly code is calculated.Finally,the effectiveness of the method is verified on the MiBench data set.Arrange each assembly code of the large-scale program in descending order according to weight and effective failure rate,and take the top 50%of the elements.The similarity between the two can reach 81%.

software fault injectionread-time injectionpriority diagram methodreliabilitysoftware test

范烁阳、王明亮、施敏华、常亮、王国华

展开 >

中国科学院微小卫星创新研究院,上海 201203

上海微小卫星工程中心,上海 201203

中国科学院大学,北京 101408

软件故障注入 读时注入 优序图法 可靠性 软件测试

2025

测试技术学报
中国兵工学会

测试技术学报

影响因子:0.305
ISSN:1671-7449
年,卷(期):2025.39(1)