摘要
本发明属于航空机电技术领域,本发明提供了一种嵌入式软件虚拟化故障注入方法,涉及到了嵌入式软件的测试验证领域。本嵌入式软件的虚拟化故障注入方法主要包括构建嵌入式软件的集成数字化系统仿真与验证平台,基于该平台测试待测嵌入式软件的容错性;再构建用于通信和与待测嵌入式软件进行数据交互的数据接口,该数据接口包含通信协议和各物理量间的对应关系;创建面向虚拟化系统的底层故障注入工具,如CPU、内存、文件系统故障,以及创建虚拟化管理机制层故障注入工具,从数据接口套件获取正常的外部激励,基于测试替换成错误数据,以此实现虚拟化故障注入的测试。本发明方法能有效得保障嵌入式软件测试验证的准确性和容错率。
技术关键词
故障注入工具
故障注入方法
面向虚拟化系统
数据接口
验证平台
系统仿真
文件系统
嵌入式软件测试
航空机电技术
日志记录机制
日志管理
硬件平台
虚拟仿真技术
内存
套件
数字处理器
探针技术
重启系统