检测项目
1.代码覆盖率:行覆盖≥95%,分支覆盖≥90%(IEC61508SIL3级要求)
2.执行路径跟踪:记录函数调用深度≤15层,中断响应延迟≤2μs
3.内存泄漏监测:堆内存分配误差≤0.1%,碎片率阈值<5%
4.时序一致性验证:任务周期抖动≤50μs(DO-178CLevelA标准)
5.异常处理测试:强制注入200+故障模式(含SEU/SEFI类型)
6.资源占用率:CPU峰值负载≤85%,RAM余量≥15%
检测范围
1.嵌入式系统软件:汽车ECU/航空飞控/医疗设备固件
2.工业控制软件:PLC逻辑程序/DCS组态模块
3.实时操作系统:VxWorks/QNX/FreeRTOS应用层
4.安全防护系统:防火墙规则引擎/入侵检测算法
5.自动驾驶系统:路径规划模块/传感器融合代码
6.物联网终端:LoRaWAN协议栈/NB-IoT通信固件
检测方法
1.ASTME2334-19:基于插桩的运行时数据采集规范
2.ISO26262-6:2018:汽车电子故障注入测试流程
3.GB/T28169-2011:嵌入式软件单元测试要求
4.DO-330ED-215:航空软件工具鉴定方法
5.IEC62304:2006:医疗设备软件生命周期流程
6.GB/T34944-2017:工业机器人控制代码验证规程
检测设备
1.LauterbachTRACE32PowerViewPro:支持ARMCortex-M/R/A系列指令追踪
2.VectorCAST/C++2023:实现MC/DC覆盖率自动分析
3.LDRATestbedv10.4:符合DO-178C的静态代码审查平台
4.KeysightDSOX1204A示波器:200MHz带宽捕获时序异常
5.NIPXIe-6570数字模式仪器:模拟IO端口故障注入
6.GreenHillsProbeSuperTrace:非侵入式实时指令流记录
7.PerforceHelixQAC2023.1:MISRAC:2012规则自动化检查
8.AgilentN6705C模块化电源系统:监测功耗波动与异常掉电响应
9.CANoev12.0:车载网络协议栈压力测试环境
10.LDRATBvisionv9.6:三维可视化执行路径重构系统