6LoWPAN适配层的CPN建模及一致性测试研究

来源 :武汉科技大学 | 被引量 : 3次 | 上传用户:shizm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的飞速发展和广泛应用,物联网已经成为一种重要的新型网络广泛应用于各个领域。物联网可以通过嵌入式无线网络来实现。6LoWPAN (IPv6over Low-power Wireless Personal Area Network)是在IEEE802.15.4的基础上实现IPv6的通信,可以将无线局域网与互联网连接起来,从而实现物联网的相关功能。IETF(Internet Engineering Task Force)工程任务组成立的6LoWPAN工作组,专门从事基于IEEE802.15.4标准的IPv6协议栈的研究工作。6LoWPAN技术的功能主要通过协议栈中的适配层来实现IPv6网络层与链路层的连接。6LoWPAN的网络层使用IPv6标准,底层使用IEEE802.15.4标准,6LoWPAN的创新之处在于实现了IPv6与IEEE802.15.4的连接。协议是网络通信的核心技术,没有良好的协议作为支撑,低速无线个域网稳定性很难保证,整体节能也难以实现,其低功耗市场竞争优势便不复存在。因此需要对协议进行测试以验证协议实现的正确性。本文基于CPN和TTCN-3对6LoWPAN适配层的一致性测试进行了以下研究:首先,分析了6LoWPAN研究工作组已有的说明文档以及6LoWPAN基于的两个标准即IPv6协议栈和IEEE802.15.4标准,重点分析了6LoWPAN适配层的协议规范,根据协议规范设计并实现了适配层核心功能作为本文的被测系统。其次,利用CPN工具对6LoWPAN适配层的基本功能建立层次化的CPN模型,由CPN模型自动生成的可达图,遍历可达图生成测试序列,根据适配层测试需求提取相关测试序列。最后,根据测试序列为适配层一致性测试设计测试用例,根据TTCN-3抽象测试套设计方法利用TTworkbench工具编写TTCN-3测试例组成抽象测试套,编写相应的适配器和编解码实现适配层核心功能的一致性测试。
其他文献
学位
随着网络信息化的快速发展与普及,可靠的网络协议成为保障网络稳定的重要因素。为了保证网络协议实现符合它的规格说明,对协议进行一致性测试是非常有必要的。然而网络的发展
信息网络的飞速发展及电子文档的广泛使用给我们的生活带来了巨大的影响,一些影响有利于我们生活的方向发展,而一些影响却给我们的生活以及技术本身的发展带来了负面作用。相
近年来,随着我国通信业的高速发展,宽带接入的用户量越来越大,通信企业的内部业务结构也越来越复杂。宽带市场的持续增长,IPTV等业务对带宽和宽带质量提出更高的要求,因此,宽
随着近年的不断深入研究,人脸识别已经成为计算机视觉,人机交互和模式别等多领域的热门研究课题。人脸识别因其具有非侵犯性和强大的事后追踪可查性等优势成为当今最主要的生
近年来,随着当今社会对国际反恐、安防、人机交互等问题的关注度不断提高,具有非侵犯性、简便性、非接触性等优点的人脸识别技术受到广泛关注。人脸识别算法的关键技术是提取稳
随着计算机网络技术的发展,多媒体信息被人们广泛使用,这给人们的生活带来了极大的便利,但也使人们不得不面对网络作品版权保护的问题,与实体作品相比在网络中的数字作品更容
指纹分类工作中最朴素的分类方法是通过指纹脊谷线流向以及奇异点数量/位置信息对指纹类别进行判断。但受到指纹图像质量的影响这些信息难以准确地获得。故能否准确地提取方
Internet软件的开发和运行无可避免地依赖于所依存的网络环境,要实现Internet软件的自适应性和软件系统的动态演化,需要充分考虑与系统交互的外部网络环境,及时感知网络环境
中文自动分词技术是中文信息处理的一个基础性课题,在中文信息处理中,首先需要对词进行切分,然后才能进行更深层次应用研究,随着信息科技的高速发展,Internet的中文信息量的