网络协议组合测试模型的研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:hejunfeng206
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术和网络应用的发展,通信技术的发展也越来越迅速,通信协议也需要提供更多的功能并越来越复杂。另外伴随网络应用的不断增加,通信协议也提供了扩展功能来满足网络应用的发展,这就需要在不改变原有协议框架的前提下进行协议扩展。然而目前协议一致性测试技术无法满足新的网络环境下的协议发展的要求。本文的主要目的就是针对目前协议的复杂性和功能不断扩展的情况研究网络协议一致性测试问题。 协议组合是计算机网络中的一个传统研究课题,协议组合方法是一种重要的进行网络协议设计和验证的方法。它将协议按照功能划分为多个不同的构件,依次实现各个协议构件并将这些构件组合在一起最终达到实现复杂协议的目的。目前的协议组合思想主要用在协议的设计和实现中,本文将组合协议的思想用于网络协议一致性测试中,提出了协议组合一致性测试方法,建立了网络协议组合测试模型。网络协议组合测试模型符合协议规范的构件化思想,方便一致性测试在原有协议构件测试的基础上生成测试序列。 文章在该模型的基础上,基于现有的协议规范所规定的协议框架,提出了SIP组合测试模型,这是协议组合测试模型在SIP中的应用。在此基础上,运用了PROMELA语言描述了SIP协议,采用工具SPIN验证了SIP组合测试模型的正确性。然后利用本文中提出的基于通信有限状态机的一致性测试序列生成算法生成相应的测试序列。最后在Linux操作系统上实现了对开源的SIP协议VOCAL的一致性测试。
其他文献
自微处理器问世以来,随着工艺水平和处理器体系结构设计的发展,微处理器经历了从单核到双核,再到多核甚至众核的发展历程。多核多线程处理器已经成为当前主流微处理器。但是
现有黄页检索系统采用基于关键词的信息检索方式,对要检索的信息只是基于语法层面上字、词的简单匹配,缺乏对语义的表示、处理和理解等能力,也即缺乏必要的智能性,导致检索质量低
度量是工程技术领域中一个不可或缺的要素,随着软件工程领域的长足发展,度量技术也逐渐融入到软件工程领域,并成为良好软件工程的一个重要组成部分。软件度量有助于对软件工程开
自从Steve Cook证明了第一个NP完全问题以来,大量的NP完全问题不断被发现,而且很多问题具有重要的实际应用。比如,SAT问题是大规模集成电路自动布线和人工智能领域的关键问题
随着信息技术的发展和网络化经济的快速进步,企业之间的竞争变的更加激烈,而企业的信息化和WEB技术的广泛应用,导致海量数据充斥在各个企业的现有系统中,如何有效利用这些资源,并
CORBA(Common Object Request Broker Architecture,通用对象请求代理体系架构)技术是当前最具有影响力的分布对象计算技术。CORBA规范成为开放的、基于客户/服务器模式的、面
大数据计算和分析系统作为一种计算机科学发展到一定阶段的必然产物已经吸引了各行各业的关注。大数据的价值在于对海量数据的存储,另一方面在于对数据的分析和处理工作。海
本文在对检索系统关键技术进行研究的基础上,主要实现了一个以统计分词改进算法为基础的网络信息检索系统。该系统通过网页内容提取技术对网页进行处理,形成纯文本形式,并通过中
语义Web服务是结合语义Web和Web服务两方面技术的一个新的研究课题。传统的Web服务技术缺乏计算机可理解的语义,限制了Web服务的自动化,结合了语义Web技术和Web服务技术的语义W
网格通过整合分散的计算、存储和通信资源,为虚拟组织中的成员提供了广泛的资源共享。网格市场化能够更好地加速网格的发展。然而,在当前的网格系统中,市场理论的应用主要聚焦于资源管理和任务调度,而非网格市场交易平台。通过网格市场交易平台,具有空闲资源的组织能够出售资源并取得相应的收益;需要资源的组织能够使用其他组织提供的网格资源,以减少投入。网格市场交易平台能够使资源得到更大程度的利用。为了更好地建立网格