[发明专利]基于贝叶斯网络的低速无线传感器网络测试性分析方法在审
申请号: | 201710269688.7 | 申请日: | 2017-04-24 |
公开(公告)号: | CN107103134A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 余成波;李彩虹;田桐;罗培根;刘彦飞;孙梦娜;杨亚 | 申请(专利权)人: | 重庆理工大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 重庆华科专利事务所50123 | 代理人: | 谭小琴 |
地址: | 400054 重*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 贝叶斯 网络 低速 无线 传感器 测试 分析 方法 | ||
技术领域
本发明涉及无线传感器网络协议软件的测试性分析技术,具体涉及一种基于贝叶斯网络的低速无线传感器网络测试性分析方法。
背景技术
作为一种新兴智能网络,无线传感器网络自20世纪90年代的提出到现在,其协议标准经过了不断完善和发展,各设备厂商随之推出了相关的产品和系统应用。由于无线传感器网络的大规模、自组织、动态性、可靠性等特点,对不同子网、不同厂家设备之间互联互通的也提出了更高的要求,为此需要对这些设备进行一致性测试,检查协议实现本身与协议标准的一致性符合程度,提高产品可靠性和保证产品之间互联互通。
目前,国内外的软件测试企业或研究所对协议测试展开了广泛研究,提出了很多创新性的方法,但是这些方法仍然停留在对网络协议的测试工具选择和具体执行过程的方法优化,仅仅是为了评估产品之间互通的可能性高低,缺乏一种对传感器网络协议实现的可靠性评估方法。通过对测试项目的循环测试结果进行统计可知,测试中可能存在不确定性的数据误报和丢失等问题造成的误报情况,降低了测试结果的可信度;另外,由于传感器网络的拓扑和功能复杂性,协议实现的设计缺陷与测试之间的对应逻辑关系也表现出不确定性,对于这些不确定信息的处理存在较大难度。
发明内容
本发明的目的是提供一种基于贝叶斯网络的低速无线传感器网络测试性分析方法,该方法结合贝叶斯网络技术对测试过程中不确定性信息进行描述并建立模型,计算出测试性指标,能对协议设备的可靠性进行系统和科学的评估。
本发明所述的基于贝叶斯网络的低速无线传感器网络测试性分析方法,包括如下步骤:
a.对测试结果信息进行统计,依据故障模式和各种测试输入信号建立基于贝叶斯网络的测试性分析模型;
b.利用测试性分析模型分析故障的影响性,确定节点的条件概率表;
c.利用测试性分析模型分析故障模式和测试输入信号的相关性关系,得到故障-测试相关性矩阵;
d.引入测试性指标并计算相应的得分,并与预期数据作比较,对协议实现的可靠性进行系统和科学评估。
所述步骤a具体为:
对测试结果信息进行统计,分析系统的组织结构和各层次之间的相互耦合关系,确定功能框图,分析测试输入信号以及与测试输入信号相关的故障模式,并从中提取出可用测试输入信号并生成故障模式集和测试信号集,指定为模型的节点变量;
根据系统设备的故障模式与测试输入信号之间的因果关系,及其节点变量的可能概率值,建立相应的子系统模块,然后根据各子系统模块之间的耦合关系,建立基于贝叶斯网络的测试性分析模型。
所述步骤b具体为:通过分析故障的影响性,按照关键程度进行故障模式分类,确定节点的条件概率表。
确定节点的条件概率表,该表是由条件概率矩阵所绘制,包括以下步骤:
b1.规定:
b2.用条件概率P(tnj|fj)表示故障与测试输入信号间的不确定性关系,故障模式分类如下:
通过,即P(tnj=0|fj=0),故障fj不发生,测试tnj输出成功信号,则tnj表示正确;
漏检,即P(tnj=0|fj=1),故障fj发生,测试tnj输出为成功信号,则tnj漏检故障fj;
误报,即P(tnj=1|fj=0),故障fj不发生,测试tnj输出失败信号,则tnj误报故障,对应tnj误报故障的概率,称为误警(Ⅱ类)概率;
失败,即P(tnj=1|fj=1),故障fj发生,测试tnj输出失败信号,则tnj表示正确,此概率为tnj对fj成功检测的概率;
b3.规定:
若测试tn与故障fj不相关,则P(tnj|fj)=0,其中tn表示第n次测试;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆理工大学,未经重庆理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710269688.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能插卡音箱(M15)
- 下一篇:耳机(BA‑T6)