基于TTCN-3的协议一致性测试技术研究

被引量 : 33次 | 上传用户:ciancomjy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着下一代互联网的发展,越来越多的协议标准被制定出来。协议标准一般是用自然语言描述的,不同的厂商可能会有不同的理解,从而造成协议实现上的差别。所以如何确保协议实现的正确性和有效性,已经成为一个重要的课题。协议测试是用来保证协议实现正确性和有效性的重要手段,协议一致性测试是测试被测协议实现与协议规范要求的一致性,是协议测试的基础。 测试描述语言是协议一致性测试规范的基础构成要素之一。TTCN-3是一种全新的测试描述语言,可实现对网络协议的全方位测试。本课题内容为TTCN-3的协议一致性测试技术,主要研究实际使用TTCN-3开发测试套过程中的关键技术和难点,设计和实现解决方案。并且结合网络游戏中协议交互的特点,研究通用的底层支撑技术,简化网络游戏中的协议测试和提高测试效率。 本课题分析了基于TTCN-3的协议一致性测试过程,抽象出其中可以重用的部分,分析如何简化测试套的开发,以及对这些可重用部分的设计和实现。主要实现的部分包括:设计和实现了一个可扩展的被测系统适配器,测试套开发人员可以直接使用或者进行扩展;设计了一种使用方便的编码/解码方式,为测试套开发人员提供了三种使用方式,满足不同层次的需求;设计和实现了一个TTCN-3的集成开发环境,开发人员可以在此环境中完成所有TTCN-3相关的工作;使用本课题实现的底层支撑技术,对一个具体的网络游戏实例进行了全面测试;此外本课题还对基于消息序列图的TTCN-3测试套开发方式进行了尝试,给出了基础框架和实现,可以在此基础上对此部分进行进一步的完善。 通过本系统,测试套开发人员不需要再开发被测系统适配器、编码/解码器等与被测协议基本无关的部分,可以把更多的精力放在测试例的开发上;而且一个统一的集成开发环境也使用户不再需要在多个环境之间切换,提高了开发效率。
其他文献
采用借鉴国内外研究而编制的《大学生社会责任感量表》对"90后"1264名大学生的社会责任感的现状及其影响因素做了量化研究。结果发现:"90后"大学生的社会责任感整体较强,大学
广播电视事业的快速发展离不开科学技术的支撑,加强广播电视发射台的自动化建设,能够有效的推动广播电视发射台的信息化进程,提高保障安全播出的水平,减少各种停播事故。本文
文章采用理论与实践相结合的研究方法,对高校美术教育专业的设计基础课程进行深入研究,从教学理念、教学内容、教学模式、教学手段、教学评价等几个方面探寻培养学生创造力和
针对大区域防空参战兵力多,体系结构、交战过程复杂的特点,引入作战效能、战斗编组、火力毁伤及任务分配等矩阵,建立了基于兰彻斯特方程的大区域防空作战效能评估模型,包括战
水面舰艇编队的作战效能是衡量水面舰艇编队完成各种战斗任务能力的基本依据。为定量评估水面舰艇编队的作战效能,建立了评估水面舰艇编队作战效能的指标体系,并对其中较为重
本文在对国内外商业步行街发展概况回顾的基础上,指出了在其发展过程中出现的种种问题,并通过结合国内外商业步行街成败之处,从景观环境设计角度对我国步行街进行分析,提出了
在可持续发展呼声高涨的大环境下,作为支撑城市运转的城市交通系统如何实施可持续发展战略已经显得日益迫切。城市交通作为实现社会经济活动的载体,在体现可持续发展的经济效
鉴于我国现行的罚金刑制度存在不足,笔者通过对日额罚金刑的研究,探索对我国罚金刑的改良之路,以顺应世界潮流和满足司法实践的需要。本文分为六个部分。 第一部分是引论,
随着社会精神文明的不断进步,传统雕塑在遇到独特、新潮的动漫元素之后,呈现出多元化的特征,由此动漫雕塑这种新的艺术形式产生了。动漫雕塑的出现标志着雕塑艺术的巨大变革,
该研究旨在探讨三七皂苷R1能否通过调控miRNA-34a/SIRT1/p53通路发挥延缓H2O2诱导的血管内皮细胞衰老的作用。以人脐静脉内皮细胞(HUVEC)作为研究对象,建立H2O2诱导的衰老模型,