HMIPv6协议形式化建模及测试例生成方法研究

来源 :内蒙古大学 | 被引量 : 1次 | 上传用户:gigitsang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络通信技术的高速发展,网络协议标准也不断地更新和完善。如何更有效地保证网络协议的实现质量,已成为网络协议工程领域的关键问题之一。实践证明,以合理有效的方式将形式化方法应用于协议研发实践中,可以有效提高协议设计、实现、测试的效率,最大程度地保证协议实现的正确性。协议一致性测试用于检查协议实现是否符合协议设计的要求,是保障协议实现质量的有效方法。HMIPv6协议作为移动IPv6协议的优化,在行为特性、安全性等方面采用了新的技术。如何借助于形式化方法对此协议进行有效的一致性测试成为亟待解决的问题。本文采用Coloured Petri Nets对HMIPv6协议进行形式化建模,并且使用了层次化的建模方法,将HMIPv6协议按节点类型抽象成若干层,层次化的模型不但更能体现不同节点间的交互属性,而且由于层次间的相对独立性,使得模型的开发更加模块化。此类通信协议的特点是并发度较高,且交互行为较多,Coloured Petri Nets非常适合于描述具有这些特点的系统。CPN tools还支持模型相关性质的分析,从而保证了模型的正确性。在一致性测试方法上,本文提出了由协议属性指导的测试例生成。文中对属性也采用Coloured Petri Nets进行形式化描述,给出了基于属性的测试例生成算法。该算法使得测试例的生成过程简单,直接,且针对性强。算法的提出使得测试例自动生成成为可能,本文作者开发了基于CPNs的测试例生成工具,重点实现了本文提出的属性指导的测试例生成算法,实现了测试例生成的自动化,取得了良好的测试效果。
其他文献
基于计算机视觉进行物体的三维建模属于非接触式的三维测量,在Internet应用、逆向工程以及工业检测等各个方面有着非常广泛的应用需求,其操作简便、不需要与物体进行接触等优
在自然界中,对称性是非常普遍的,无论是细胞、粒子的微观结构,还是宇宙中的太阳系和其他星体,都存在不同程度的对称性。而人类对于对称性的感知也是非常强烈的,因此人造物体
模型驱动体系架构(MDA)是由对象管理组织(OMG)提出的一种新的软件体系架构,它以模型为核心,模型转换为关键技术,通过模型间的转换来驱动整个软件开发。其中,模型转换是MDA开
在车辆行进过程中进行测距是近年来国内外相关方面的学者们非常感兴趣的研究课题。车辆自动测距系统包括三部分:图像采集及预处理;在含有车辆的复杂背景中确定车辆的位置;对车辆
近年来,随着Ad Hoc网络的不断发展,Ad Hoc接入网成为研究的热点之一。目前研究者们主要采用对Ad Hoc网络单播路由协议进行扩展等方案来实现Ad Hoc接入网。由于多播路由技术可
视频目标跟踪是计算机视觉领域的核心问题,在民用和军事上都有着广泛的应用,如智能监控、人机交互、机器人导航、以及制导武器等,近年来,随着信息技术的高速发展,目标跟踪吸
RNA分子是存在于生物体中重要的物质,它与DNA分子和蛋白质共同协作维持生命活动的进行。作为遗传信息的重要载体之一,RNA分子在合成蛋白质、基因调控、酶催化、细胞分化等方
随着云计算产业的飞速发展,越来越多的企业和个人使用云服务。然而云服务是通过动态的Internet网来提供服务的,因此云服务的服务质量(Quality of Service,QoS)会随着时间的推
软件测试在软件生存期中具有十分重要的地位,是保证软件可靠性的重要手段之一。通过排除软件测试中发现的错误和缺陷,可以有效实现软件可靠性的增长。随着软件规模的不断扩大
高端容错服务器在银行、电信等关键领域有着广泛的应用。但在我国,这些关乎国计民生的关键部门中所使用的高端容错计算机却不得不长期依赖进口,这对我国的经济和信息安全是个