嵌入式软件故障诊断与随机游走渐近行为研究
嵌入式软件故障诊断方法
在嵌入式软件故障诊断领域,有多种方法可用于评估语句的故障概率。
首先是一些基本的定义:
- $\sum_{p = 1}^{m} |I_{pj}|$ 表示模块(语句)在 $m$ 个测试用例中涉及的情况总和。
- $m - \sum_{p = 1}^{m} |I_{pj}|$ 表示模块(语句)在 $m$ 个测试用例中未涉及的情况总和。
方差分析方法与范围分析类似,都考虑语句的影响波动。语句 $j$ 的方差越大,其故障可能性越大,方差计算公式如下:
[
S_{j}^{2} = \frac{1}{\sum_{p = 1}^{m} |I_{pj}|} \left(\sum_{i = 1}^{2} a_{11}(i)^{2}\right) + \frac{1}{m - \sum_{p = 1}^{m} |I_{pj}|} \left(\sum_{i = 1}^{2} a_{01}(i)^{2}\right) - \frac{1}{m} \left(\sum_{i = 1}^{2} (a_{11}(i) + a_{01}(i))^{2}\right)
]
其中:
- $\sum_{i = 1}^{2} a_{11}(i)^{2}$ 表示模块 $j$ 涉及且故障现象发生次数总和的平方。
- $\sum_{i = 1}^{2} a_{01}(i)^{2}$ 表示模块 $j$ 未涉及且故障现象发生次数总和的平方。
- $\sum_{i = 1}^{2} (a_{11}(i) + a_{01}(i))^{2}$ 表示故障现象 $i$ 发生的情况总和
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



