模型驱动的协议一致性测试系统的研究与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:szscan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通信技术的发展使得通信网络及其通信协议日趋复杂,网络通信协议变得越来越复杂,网络协议的复杂性体现在空间分布性、并发性、异步性、不稳定性和多样性。为了保证网络中各实体间能够正确、可靠地进行通信,根据协议规范对各个实体进行协议一致性测试,已经成为产品开发过程中的一个重要环节。网络通信协议的一致性测试,就是检查待测实体的收发行为是否与有关的协议规范相一致。它主要包括协议形式化描述、测试序列生成、测试脚本生成、测试脚本执行和结果分析几个基本过程。本文结合模型驱动的协议测试例自动生成系统项目,首先讨论了一致性测试概念、一致性测试模型、一致性测试工作流程、一致性测试方法和一致性测试套,重点研究了基于有限状态机的协议一致性测试序列生成方法,并设计出了一个通用性、平台无关性、易操作性和可扩展性的测试例自动生成平台。本文的主要内容如下:(1)基于UIO序列提出了一种新的协议一致性测试生成方法——路径叠加方法。其核心思想是寻找有限状态机中无重复转换的可行路径作为路径叠加转换序列,在其后连接该序列尾状态的UIO序列,从而验证该序列中所有转换。理论与实验结果表明,由路径叠加算法生成的测试序列长度要比其他基于UIO序列的算法生成的测试序列明显缩短。特别的,利用路径叠加转换序列来替代对子序列直接叠加而生成的完全叠加转换序列,在检错性不降低的前提下,大大降低叠加计算的复杂度。(2)设计了一个模型驱动的基于TCL的协议测试系统的完整体系结构,并实现了一个完整的测试例自动生成平台。该平台可以完成从协议的形式化描述、测试序列的生成、测试脚本的生成、测试脚本的执行和测试结果的分析等一系列完整的测试过程。用所设计的测试系统对OSPFv3的接口协议和Hello协议实现了一致性测试,通过测试,证明了测试系统的实用性。
其他文献
固态盘的低访问延迟、抗震性、内部并行性等诸多优良特性使得其在实际生产环境当中被广泛使用。固态盘的I/O性能与请求粒度、队列深度、访问模式和读写混合之间存在密切的联
工作流技术的广泛应用,使工作流的安全问题变得越来越重要。业务流程的执行需要多用户参与、协同工作、共享敏感信息和资源。因此,访问控制技术的研究是工作流安全机制的核心
不断持续增长的无线业务使得无线频谱的需求持续增加,同时有研究表明现有的频谱并未得到充分利用,这就出现了频谱分配和频谱需求之间的矛盾。认知无线电的出现将会有效的解决
链路预测作为网络科学中重要的分支之一,它主要是利用已知网络中的节点、连边以及其它拓扑结构信息来预测网络中可能存在或将会在未来产生的连边。同时,链路预测还可以通过建立
无线传感器网络作为一种新型信息获取技术,己成为通信领域的一个研究热点,具有较为广阔的应用前景。但由于传感器节点大多采用电池供电,节点的能量受到较大限.制,因此,网络中
近年来,无线传感器网络(Wireless Sensor Networks,WSNs)已深入到我们日常生活的各个领域,影响和改变着我们的生活。无线传感器网络是一种信息获取平台,它是由许多微小的节点自
无线网络是指以无线信道作传输媒介的计算机网络,随着近些年无线网络技术的不断发展使得无线网络的信道稳定性以及连接的速率都大大提升,再加上无线网络具有组网方便,网络升级灵
云计算技术的快速发展使得企业或个人更倾向于依靠云存储提供商提供的服务来存储数据。对于敏感数据,用户会选择加密来保证数据安全。但是加密后的密文数据不具备语义特性,云存
TCP/IP切协议是当前网络的基石,它的存在给人们带来了很多便利,但是其自身的缺陷为隐蔽信道的存在提供了可能性。通过隐蔽信道将机密的信息泄露出去无疑会对网络安全造成很大
图像修复是图像复原研究中的一个重要内容,它的目的是根据图像现有的信息来自动恢复丢失的信息。椒盐噪声图像是一类特殊的缺损图像,去噪是图像预处理的一个基本内容,而去除