一种适应于航天软件测试的数字化系统

    公开(公告)号:CN114706770A

    公开(公告)日:2022-07-05

    申请号:CN202210330796.1

    申请日:2022-03-30

    Abstract: 本发明公开了一种适应于航天软件测试的数字化系统,涉及航天软件数字化测试领域,包括虚拟目标机单元、硬件通信单元、总线控制单元、环境仿真单元和时间调度单元,所述虚拟目标机单元用于实现航天软件测试所使用的虚拟CPU的数字化仿真,所述虚拟CPU用于运行被测航天软件;所述硬件通信单元用于实现虚拟CPU外围接口设备的数字化仿真;所述总线控制单元用于实现数字化系统中各硬件通信单元间通讯机制的模拟;所述环境仿真单元用于对配合航天软件测试的外围环境参数和控制参数进行仿真模拟。本发明能够使得开发人员有效充分地开展航天软件的测试工作。

    一种嵌入式软件故障注入方法及装置

    公开(公告)号:CN114676059A

    公开(公告)日:2022-06-28

    申请号:CN202210332509.0

    申请日:2022-03-30

    Abstract: 本发明公开了一种嵌入式软件故障注入方法及装置,涉及嵌入式软件测试领域,该方法包括构建嵌入式软件数字化运行平台,以及构建数据接口套件;在数据接口套件中创建接口的通信协议与物理量间的对应关系,将通信协议中的数据分解至对应的物理量上;创建数据DLL和控制DLL,所述数据DLL用于存储嵌入式软件正常的外部激励,且输出关联至数据接口套件中的物理量上,以及对于闭环解算类型的嵌入式软件;控制DLL从数据接口套件获取正常外部激励或标准解算数据,并基于测试需要对其叠加误差数据或替换成错误数据,实现测试故障注入。本发明能够对嵌入式软件测试工作的有效性进行保障。

Patent Agency Ranking