摘要

针对当前方法无法对多环境混合编程软件结构故障进行监测时存在监测率低、误警率高、综合评估值交差,且无法实现故障标注的缺点,提出一种基于数据链的多环境混合编程软件结构故障分层监测方法,通过利用PIE分析技术对多环境混合编程软件结构可靠性进行评估,得到编程软件结构故障的暴露率,采用数据链模型对多环境混合编程软件结构中每一个故障疑似方法建立其数据链。采用疑似故障方法集合的数据链构建混合编程软件结构故障概率数据链模型,通过计算多环境混合编程软件运行中每个变量定义操作状态分别在执行失败和执行成功的测试用例中的概率值得到多混合编程软件结构故障疑似度,根据该指标值大小与设置阈值的对比判断软件结构是否发生故障,并将故障位置及时标注,实现分层监测。仿真结果显示,所提方法的故障标注结果与实测结果完全吻合,能够实现高准确度监测。