基于模型的无线传感器网络路由协议测试方法研究

来源 :北京工业大学 | 被引量 : 1次 | 上传用户:zgs352262
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络(Wireless Sensor Networks,WSNs)因其巨大的应用前景和商业价值而受到学术界和工业界的广泛关注。基于WSNs的各类系统在军事、环境、医疗以及其他商业领域具有广阔的应用前景。WSNs网络层的路由协议规定了网络中节点与节点进行通信的规则,是网络设计成功与否的重要因素。对于基于WSNs的系统而言,核心问题之一在于如何确保路由协议的实现满足设计规范的要求。本文针对这一问题,从测试的角度出发研究了检验路由协议的实现是否满足设计规范的测试方法。软件测试阶段的巨大开销使软件测试过程的自动化成为一个亟待解决的问题,而解决这一问题的关键在于测试用例的自动生成。如何在程序无限的输入或状态空间中选择有限的测试用例以满足特定的测试需求直接关系到测试的执行效率。基于模型的测试利用形式化方法使测试用例可以从描述系统期望行为的模型中生成,并根据测试执行的结果判定系统的正确性。考虑到WSNs路由协议的实时性需求,本文研究了基于时间自动机模型的路由协议测试用例生成方法。提出利用模型检查工具UPPAAL对路由协议建立时间自动机模型,进而利用测试路径生成工具UPPAAL CoVer生成满足特定覆盖标准的测试路径集合的方法。通过对工业界使用的无线抄表路由协议WM2RP进行建模并生成测试路径集合的过程阐明了该方法的有效性。为了将生成的测试路径转化为可执行的测试用例,进一步开发了辅助工具ATCGT。最后,搭建了WM2RP协议的测试环境,利用生成的测试用例对协议的具体实现进行测试。主要的贡献有:(1)提出WSNs路由协议的建模与测试路径生成方法:首先利用UPPAAL工具建立协议的时间自动机模型,进而利用UPPAAL CoVer工具生成测试路径集合。(2)利用提出的方法对工业界使用的无线抄表路由协议WM2RP进行形式化建模与测试路径生成。(3)为了将生成的测试路径转化为可执行的测试用例,开发了辅助工具ATCGT。(4)搭建了WM2RP协议的测试环境,利用生成的测试用例对协议的具体实现进行测试。
其他文献
RIA(Rich Internet Application)应用发展到今天,已经出现了若干技术。但每种技术都有其优缺点,而且随着其他新技术和新概念的涌现,RIA也要不断的向前发展。XML(Extensible Mark
学位
全过程计算机辅助动画自动生成技术由中科院陆汝钤院士于上世纪90年代提出,该技术是将故事以受限语言的方式输入计算机,并在计算机的辅助下完成从开始到动画最终生成的每一步
研究问题解决方法,并将其引入语义Web服务组装,不仅有利于扩展问题解决方法的应用范围,也能够为语义Web服务组装提供一种新的思路。本文对问题解决方法进行分析和研究,并设计实现
随着Web服务的广泛应用和发展,为Web服务提供二进制数据传输能力、并提供安全保障能力是Web服务在商业应用中获得成功的关键因素。SOAP消息附件是当前Web服务传输二进制数据的
学位
网络入侵检测系统作为网络安全中一项重要的动态安全技术,用来检测网络系统中的恶意行为,进而发现系统的安全隐患并改善安全性,得到了越来越广泛的应用。但网络入侵检测系统本身
学位
随着近几年互联网与信息技术的快速发展,网络向用户提供的信息和应用越来越多,在人们享受着网络所带来方便的同时信息过载现象也变得日趋严重,如何从海量数据中获取满足人们
门户通过对信息的集成为用户提供了访问丰富信息资源的统一平台。随着门户的广泛使用,仅仅提供各种信息的访问入口已经不能满足使用需求,需要对门户中的信息进行有效的管理,以降
学位
访问控制是对信息系统资源进行保护的重要措施,本文对下一代的访问控制统一框架--使用控制(Usage Control,UCON)做了详细的介绍,同时提出UCON参数化应用思想并成功应用于实际系
随着互联网技术的成熟,以及浏览器客户端Web应用程序的普及,Web安全漏洞已经成为互联网最严重的安全隐患之一,其中跨站脚本(XSS)漏洞是近年来较为流行的一种漏洞。由于JavaSc
目前,随着语义网的发展,本体越来越多地在各个领域被应用,使得本体演化开始受到越来越多的研究者重视。为本体提供一种有效的演化方法,使它能够及时地得到更新以适应各种变化成为