无线传感网络时间同步协议验证研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:lss81
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线传感网络技术的发展,其应用范围日趋广泛。而协议作为无线传感网络通信的基础,其重要性显而易见,但由于无线传感网络运行环境的复杂性,协议的正确性很难得到保证。通常的协议分析方法,如仿真、测试虽然能够分析大规模网络,但不能验证协议的所有行为,从而可能漏掉一些极端错误场景,这对于环境复杂的无线传感网络的分析是不足够的。模型检验是一种形式化自动验证技术,其优势在于能够更加完备的探索系统行为,发现难以发现的错误,提高软件的可靠性。  时间同步作为网络提供的基本中间件服务,也是许多无线传感网络应用的基础。TheFlooding Time Synchronization protocol(FTSP)是为WSNs提出的一个对网络失效具备健壮性的洪泛式时间同步协议,其目的是达到网络范围的时间同步。该协议在实验室进行的仿真和测试分析中未发现错误,但在实际应用中却出现某些节点会突然与其它节点失去同步的情况。这些不稳定性被认为是由消息丢失和节点失效引起的。  本文使用模型检验的方法对FTSP对节点失效的健壮性进行了分析。其主要工作包括以下三点:  1)使用时间自动机对FTSP进行了建模。在建模过程中,我们主要描述FTSP的动态根节点选举算法,并分两个场景对其进行了分析:无节点失效场景和节点失效场景。我们还将传输时延引入了模型之中,使之更贴近WSNs实际运行情况。  2)基于不相关公式检测和偏序约简两种时间自动机可达性优化算法开发完善了具有图形建模界面的时间自动机可达性分析工具TAC,为以后的WSNs协议的验证提供了基础。  3)使用CTL对FTSP的健壮性进行了规约,并使用UPPAAL和TAC分别对FTSP的性质进行了验证。在验证过程中,我们发现当先后两个根节点连续失效时,FTSP根节点选举算法会进入死循环状态。
其他文献
随着互联网技术的普及发展、网站数量迅速增长,网页篡改问题日益严重。传统的网页防篡改技术主要采用Hash函数的方法进行网页完整性检测,该类方法在性能、安全性等方面显示出了
Web2.0时代,由于用户参与程度的提高,网络信息量增长迅速,使网络成为一个由用户和信息构成的复杂生态。这个复杂生态像黑洞一般,有着巨大的吸引力,将人们吸附在一起,编织在一起,已成
可信性是软件的重要属性之一,软件可信的研究是可信计算在软件方向上的一个分支。随着人们对软件产品的依赖程度不断加大,对软件必然会提出比传统的质量和标准更高的要求,也
和磁盘相比,闪存作为一种新型的存储设备,具有读写速度快、抗震、省电、体积小等优点,已经在大量的电子设备中被广泛的应用,比如在最新的手机,数字照相机,DV,MP3,MP4,PSP,PDA,笔记本电脑
随着Internet的不断发展,Internet为用户提供越来越多的信息和服务。在目前的网络和电子商务环境下,推荐系统得到了广泛的应用,相似度计算作为推荐系统中重要并且基础的技术,在协
网络中每天都有故障发生。网络拓扑的频繁变化会导致路由重计算被频繁执行,使得路由表中的一些条目被不断的删除、加入、删除、加入…,这种现象被定义为路由振荡。由于各种实
最小加权顶点覆盖(MWVC)问题是图论中一个著名的组合优化问题,它有着广泛的实际应用,例如网络流、电路设计、运输和电信等。MWVC问题中的每一个顶点都有一个正权值,它的目标是在
XML文档具有两个显著的特点,其一:自描述性,存在大量的语义标签描述标签内的文本。这使得XML被广泛的用作描述服务或者数据对象、作为数据交换格式、标注非结构化文档(web页面,纯
随着互联网的发展,网络上出现了越来越多的主观性文本,这些文本包含的观点不仅对潜在用户的行为产生了影响,同时也影响了相关的决策。对主观信息的分析与提取,已是自然语言处理等
普适计算环境的特点是以人为本,旨在为用户提供高效精确的、无处不在的个性化服务。为了达到这一目标,就需要对海量的、离散的原子事件进行自动智能分析,提取用户感兴趣的、可以