基于虚拟测试的协议冒烟测试研究及应用

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:qixiannu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
协议是网络的灵魂,随着互联网的飞速发展和各种新应用的不断出现,网络规模不断扩大,结构日趋复杂,这使得协议测试变得更为重要。协议工程的目的是减少协议开发过程中潜在的错误,提高协议的开发效率,促进协议标准化的发展。协议测试不仅是协议实现过程中的一个简单的支持过程,而且已经发展成为网络通信技术的一个重要分支和协议工程学的一个重要组成部分,协议测试技术直接影响到网络技术的进步和网络设备市场的竞争和发展。 冒烟测试是正式测试之前对系统基本功能进行的一系列测试,确保新的程序能稳定运行,它对提高开发过程的可视性、缩短产品开发周期、降低系统集成的风险和产品质量低劣的风险具有重要意义。 本文研究的重点是基于虚拟测试的协议冒烟测试的研究与应用,通过将冒烟测试和多Agent技术引进到协议测试的研究中,实现协议的冒烟测试和基于多Agent的分布式虚拟测试,来完成网络设备基本功能的测试和抵御安全漏洞攻击能力测试。本文从协议测试的实际应用出发,完成了以下工作: (1)介绍协议工程与协议测试,重点是协议一致性测试和冒烟测试。 (2)介绍协议测试的描述语言Tcl;分析协议测试方法,重点是分布式虚拟测试法;在此基础上,结合协议分层理论提出了单机虚拟测试法。 (3)实现了基于虚拟测试方法的协议冒烟测试,解决了网络设备生产过程中对协议实现基本功能的一致性测试的问题。 (4) 引进多Agent技术;提出了适合协议测试的简化多Agent结构,并以单机虚拟测试法的结构为软件Agent,设计了基于多Agent的分布式虚拟测试,来检测网络设备的抵御安全漏洞攻击的能力。 通过本文的研究和实际测试的应用,有效的减少了协议开发过程中潜在的错误和安全问题,提高了协议的开发效率,促进了协议标准化的发展。
其他文献
随着FPGA技术的快速发展,所支持的高级硬件平台呈现高速、并行性、原型数字系统快速开发和可优化等特点;另一方面,在信息时代,数字图像压缩技术得到了广泛应用,其中,JPEG图像压缩算
分子系统发育分析是生物信息学中的重要研究领域,它的主要研究手段是从一组同源的DNA或蛋白质序列出发,计算各个序列之间的进化距离,从而得到反映物种进化关系的进化树。进化
由于数据流的快速性、海量性且持续到达的独有特性,使得以往针对传统静态数据的聚类算法失效,如何利用有限的存储空间对实时数据流进行快速分析,进而准确有效地从数据流中挖掘出
随着计算机技术及计算机网络化的迅速普及和发展,加密通信安全问题显得越来越突出,这就使得电子商务等应用系统的安全面临严峻的挑战;另一方面,加密通信中的信息,在加密之后通常是
自动驾驶车与有人驾驶车相比,可以减少人为因素造成的交通事故。自动驾驶车上安装有各式各样的传感器用来感知周围的情况,其中摄像头最为廉价,因此利用图像处理技术检测道路
在全球经济和金融一体化进程中,面对国内同行业竞争和国外金融机构的挑战,传统商业银行正逐步向综合化、全能化的金融服务方向发展。各大商业银行提出了以区域为中心、建立大
伺服电机驱动技术作为数控机床、工业机器人及其它产业机械控制的关键技术之一,在国内外普遍受到关注,特别是最近十年来,数控系统朝着全数字化、智能化、网络化方向发展,它在工业
为了解决搜索引擎查准率的问题,个性化检索技术已逐渐成为搜索引擎研究的热点之一,以期能够更有效、更准确地找到用户感兴趣的内容。本文针对个性化信息检索系统的核心问题--
广义的信息系统安全可以分为操作系统安全和网络协议安全两大部分。操作系统高层应用程序和网络高层应用协议的安全是建立在操作系统底层和网络底层的安全的基础上的。本文分
当前,导航系统已逐步成为一项研究热点,各类导航产品已进入市场,包括车载导航系统,远洋轮船导航系统等。然而,大部分的导航系统都还不具备语音识别功能,例如PDA、PPC、Smart