基于形式化描述的协议鲁棒性测试研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lanke0022
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的迅速发展,协议测试已经成为网络协议工程学中研究的热点问题。网络环境的日益复杂化对协议实现的鲁棒性提出了巨大的挑战,鲁棒性测试是保证协议实现在恶劣环境下能够正常运行的重要手段,其主要目标是测试协议实现在受到异常冲击的情况下能够正常工作的能力。本文采用形式化描述技术,对协议鲁棒性测试理论和方法进行了研究,主要研究内容包括以下几个方面:介绍了一种适合鲁棒性测试的形式化模型——RFSM以及鲁棒性测试的相关技术。测试序列生成是协议测试最为关键的部分,因此本文重点研究了鲁棒性测试序列生成问题。首先根据RFSM模型的特点,给出了测试序列的组成结构,通过将四种基于FSM的一致性测试序列生成算法引入到鲁棒性测试,形成了基于RFSM的鲁棒性测试序列生成算法。随后,对UIO方法进行实例分析,针对UIO方法在应用过程中涉及的一些问题给出了解决方法,并在此基础上给出了一种基于UIO的改进算法,该算法有效结合了MUIO方法的高覆盖率和T-方法序列最短的优点,实现了测试序列的优化,最后通过实例和算法分析给予验证。以TCP协议为测试对象,在详细分析其鲁棒性测试内容的基础上,给出了对应的RFSM模型和测试例。在测试执行时,测试系统利用一种语法错误注入(Syntax Fault Injection)技术,成功模拟出了测试所需要的各种异常冲击,能够有效完成测试任务,正确生成测试报告,从而验证了本文研究的理论和方法。
其他文献
端到端(Device to Device,D2D)通信是下一代无线通信的关键技术之一,与传统蜂窝网络通信通过基站转发实现用户间通信不同,D2D通信在收发用户间使用直传链路,是一种高频谱效率
视频图像中的运动目标跟踪技术是智能视频监控系统的关键技术之一,在军事和民用中都有着广泛的应用。在跟踪过程中,运动目标的形状和大小会发生变化,同时图像往往会受到色彩
扩频通信是当前信息领域迅猛发展的一门前沿技术。它从军事通信开始,现已深入到导航、测量、遥控等多个技术领域,正迅速地向个人通信和计算机通信渗透。它是21世纪国际信息处
随着计算机和图像处理的迅速发展,各种数字式的设备是发展的方向和潮流。目前,颜色测量大部分是基于分光光度计进行的,但是其存在一些局限性。因此,研究一种利用图像处理技术进行
MIMO(Multi-Input Multi-Output,多输入多输出)技术是指在发射端和接收端分别使用多个发射天线和接收天线的无线通信传输技术。MIMO技术实质上是为系统提供空间复用增益和空
随着电子信息技术与计算机网络的飞速发展,信息网络已经遍及诸多领域。信息的收集、传递、共享与办公自动化紧密地结合在一起,人们对文档的安全性,真实性也越来越高。目前各
无线信道的信道状况总是不断随时间而变化,所以要在无线信道上取得高的通信速率往往不易。为了达到高的吞吐率,通信协议不仅要能够在恒定的信道环境下以高码率工作,而且要能
通信系统设备架构的特点通常是由全局节点和多个外围节点组成的分布式系统。系统中每个节点上都有抽象的资源数据且实时变化,因此,节点之间需要实时交互资源数据;同时,由于资源数
跨域身份认证技术是身份认证技术的一种典型应用,随着云计算的快速发展和大规模部署,传统的网络架构发生了深刻的变革,带来了新的安全挑战。在云环境下,身份提供者、认证凭证
随着中国的迅速发展,高等级高速公路在发展中占据越来越重的承载作用,根据国家公路相关规划,预计到2030年公路交通运输需求将会在现阶段基础上提高一倍。当沥青路面工作一段时间