基于TTCN-3的通用编码器的研究与实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:wangxiaohong75
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机通信技术的飞速发展,计算机网络在人们的生活中扮演着越来越重要的角色。网络协议是网络实现信息共享和交换的基础,层出不穷的下一代互联网协议和3G通信协议,必然带来相应产品的产生,而各种产品的开发离不开协议测试工具的检验。由欧洲电信标准协会推出的测试和测试控制表示法第三版TTCN-3 (Testing and Test Control Notation 3rd version),因其强大的功能和广泛的使用范围,已经成为协议测试的主流标准。协议测试是用来保证协议标准实现正确性与有效性的主要手段,一般包括一致性测试、互操作性测试和性能测试。使用TTCN-3进行协议一致性测试或互操作行测试,需要有TTCN-3集成测试系统。个完整的TTCN-3测试系统由多个相互协调的实体组成,主要包括测试管理器、执行器、适配器和编解码器等多个部分。编解码模块是TTCN-3标准测试系统中非常重要的一部分。测试工程师开发一致性测试工具时,需要根据具体的测试平台和具体的协议设计实现编解码模块。目前,在工业界的TTCN-3测试IDE产品中,都留有编解码器的实现接口,需要工程师来具体完成。这样不仅使测试工程师不能专注于TTCN-3抽象测试脚本的编写,而且不利于代码的重用,降低了测试工具的开发效率,更重要的是阻碍了TTCN-3测试语言的推广和发展。本文提出基于TTCN-3的通用编码器的设计思想,是对TTCN-3测试标准的探索和开拓。该编码器开发完成并且应用于协议测试工业界,将会极大的提升协议测试工具的开发效率,并且推进TTCN-3标准和协议测试工业界的发展。本文基于IBM公司的测试平台TAU Tester进行开发。首先详细地介绍了协议一致性测试和TTCN-3标准测试系统、TAU Tester结构,然后根据课题的研究目标,详细设计了基于TTCN-3的通用编码器的模型,并且进行具体了开发,实现了多种不同数据类型协议的编码,最后给出了详细的验证结果。
其他文献
飞秒激光微细加工技术是利用飞秒激光进行微细加工的一门新技术,是在计算机控制和管理下,根据零件的三维CAD模型,采用材料精确堆积的方法,由点堆积成面,由面堆积成三维实体的
深亚微米片上总线的串扰延迟、功耗和噪声已成为限制总线性能和可靠性的关键因素。通过低功耗编码、串扰抑制编码和检错/纠错编码可有效解决这些问题,从而提高总线的性能和可
随着全球经济的快速发展,矿山机械的供需猛增,占据全球矿山机械主流市场的依旧是山特维克、美卓、卡特彼勒等世界跨国集团公司。如何在豪强林立中脱颖而出,高质量的产品、全
鼻咽癌(nasopharyngeal carcinoma,NPC)是亚洲地区常见的肿瘤疾病,放射治疗是主要的治疗方式。临床研究结果已证实同步放化疗为局部晚期鼻咽癌的标准治疗方案。随着现代影像
光纤光栅(FBG)是近年来得到迅速发展的一种光子器件,在光传感、色散补偿等方面有很广泛的应用,现在人们越来越关注各种特殊结构光栅的研究。复合磁光光纤光栅(CMFBG)是一类特
血脂异常(Dyslipidemia)是由于体内血脂代谢紊乱导致胆固醇(TC)升高、甘油三酯(TG)升高、高密度脂蛋白(HDL)降低出现其中一个或多个指标的一种疾病。血脂异常是指血浆中脂质
随着近年来半导体工艺技术的快速发展,将整个数字计算机系统集成在单个芯片上的SoC(片上系统)技术的应用也越来越多。IP核是一种预先设计好的、已经通过验证的、具有相对独立
随着我国对电能质量研究的深入,利用大功率广义有源电力滤波器进行谐波治理和无功补偿将会有巨大的市场潜力。因此如何选择大功率广义有源电力滤波器的信号检测方法、控制算
随着测温研究技术的不断深入,许多测试场合如军事应用中新武器的爆炸威力、作用性能评估迫切需要研究超过2000℃的高温传感器,蓝宝石单晶光纤是目前用于光纤高温传感器最成功和
为了解决总线结构的系统芯片设计带来的可扩展性差、平均通讯效率低和单一时钟同步等问题,片上网络(NoC,Network - On - Chip),作为一种全新的片上互联结构,得到了越来越多的