TTCN-3测试平台中基于过程通讯的设计与实现

来源 :内蒙古大学 | 被引量 : 1次 | 上传用户:zty85633278
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
TTCN-3由欧洲电信标准协会(ETSI)发布,是一种功能强大测试描述语言,起主要应用于网络协议及系统的一致性测试,随着计算机技术的迅速发展,TTCN-3语言的使用范围也逐步扩展到服务测试,性能测试,互操作性测试等软件测试的各个领域当中去。本文研究的重点是TTCN-3语言中基于过程的通讯在具体的测试平台上的设计与实现。基于过程的通讯是TTCN-3语言中重要的测试行为,TTCN-3语言通过对测试成分的定义及对测试成分行为的控制得以在高度抽象的层次模拟测试过程中各种对象及其活动,在这个过程中,TTCN-3语言可以通过测试成分之间基于过程通讯机制直观而抽象的描述现实系统中实时的或有连接的通讯过程,这种通讯机制要求测试成分之间已经建立连接和映射。在实际的TTCN-3测试系统中,基于过程的通讯的实现,需要测试系统中的实体TTCN-3 Executable(TE)内部的实体可执行测试套(ETS)与TTC-3运行时系统(T3RTS)之间通过TE内部接口进行交互,以及TE通过标准接口与其它测试系统中的实体进行交互。本文以中欧合作的开源项目Go4IT AO阶段的package2为基础,依据ETSI颁布的TTCN-3技术规范,对于之前在分布式架构下实现了单结点上测试成分与被测系统之间基于消息的通讯的T3RTS进行了扩充,使其满足了基于过程的通讯对TE的功能需求。本文涉及的工作包括:设计实现了测试成分之间、测试成分与被测系统间进行基于过程通讯所需的统一的消息格式和相关的存储结构及操作,使原有的基于消息的通讯所使用T3RTS的快照机制能够在基于过程的通讯过程中发挥作用;设计实现了测试成分之间发送和接收过程调用时需要的TE内部接口、测试成分之间回应过程调用和接收这些回应时需要的TE内部接口、测试成分之间抛出和捕获异常时需要的TE内部接口;设计实现了测试成分和被测系统之间进行上述三类基于过程通讯时所需的TE内部接口;设计实现了基于过程通讯需要在TE内部实现的TCI接口和TRI接口。最后,通过一个测试套实例说明了本文完成的基于过程通讯的相关功能的设计和实现的可用性及合理性。
其他文献
随着互联网的普及,各种各样的繁多的信息在互联网上传播和存在,人们越来越多的喜欢使用互联网来获取信息,因此,如何在纷繁复杂的上万上亿的信息里,快捷而准确的获取自己所需
随着计算机技术、通信技术、传感器技术等信息技术的发展以及人们对产品体验要求的提高,自然和谐的人机交互界面已成为研究热点。传统的人机交互界面由于以机器为中心,用户认
Web services正迅速发展成为开发复杂Web应用程序的基本模式,其在互联网上是基于一系列开放的标准协议技术(如SOAP、UDDI和WSDL等)进行信息交互,具有松散耦合、平台无关性、
目标跟踪技术是机器人视觉领域的一个重要研究分支,它融合了图像处理、模式识别、人工智能及自动控制等多学科最新研究成果,主要利用视频分析方法对视频输入图像序列进行连续
图像边缘检测是图像分析的前提,也是非常重要的一步,边缘检测的效果直接影响到后续的研究。本文对古画边缘检测的方法进行分析和研究,为后续基于古画的三维建模或者数字化仿
电子断层三维重构技术(Electron Tomography, ET)是在纳米尺度研究不具有全同性的细胞或大分子三维结构的重要方法。迭代重构法是ET中重构效果最好的方法,但是迭代重构法性能
随着数据库技术的飞速发展,人们逐渐意识到信息的对于一个企业的重要性,各大小企业都开始使用各种数据库管理系统来保存企业的数据。为了能够有效的利用这些数据,人们通常会
近年来,Internet的快速发展大大推进了社会生活和经济文化等的发展进程,人类在享受计算机网络给我们带来的方便和快捷的同时,也越来越感觉到网络安全问题给我们提出的严峻挑
随着信息技术的发展,网络的日益普及,网络协议扮演着越来越重要的角色,协议测试则是保证协议能正常工作的基础,协议测试一般可以分为一致性测试、互操作测试、健壮性测试及性
在高分辨率遥感卫星对地面成像时,由于卫星平台姿态、高度、速度变化和地球自转等因素的影响不可避免,获取的影像会产生相对于地球表面不同程度的几何畸变,消除这些畸变得到位置准确的遥感数据后才能用于其他领域。根据成像时刻卫星姿态、平台参数建立像点坐标和目标地物坐标的严格几何关系,由此对遥感影像进行校正的模型是基于共线条件方程的严格物理成像模型。但由于轨道参数未知、航高大、视场角小等原因,求解该模型的单像空