测试技术学报2025,Vol.39Issue(1):20-26,7.DOI:10.62756/csjs.1671-7449.2025004
基于改进优序图法的读时故障注入设计
Read-Time Fault Injection Design Based on Improved Priority Graph Method
范烁阳 1王明亮 2施敏华 2常亮 2王国华2
作者信息
- 1. 中国科学院微小卫星创新研究院,上海 201203||上海微小卫星工程中心,上海 201203||中国科学院大学,北京 101408
- 2. 中国科学院微小卫星创新研究院,上海 201203||上海微小卫星工程中心,上海 201203
- 折叠
摘要
Abstract
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%.关键词
软件故障注入/读时注入/优序图法/可靠性/软件测试Key words
software fault injection/read-time injection/priority diagram method/reliability/software test分类
计算机与自动化引用本文复制引用
范烁阳,王明亮,施敏华,常亮,王国华..基于改进优序图法的读时故障注入设计[J].测试技术学报,2025,39(1):20-26,7.