基于TCI架构测试环境的实现技术研究——从单结点并行到多结点分布

来源 :内蒙古大学 | 被引量 : 0次 | 上传用户:xieqi509
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
TTCN-3是一种全新的、灵活的、强有力的测试描述语言,可用于描述在多种通信端口上的各种响应系统的测试,它使得在软件开发领域中使用一个标准化的抽象测试描述语言成为可能。这种抽象测试描述语言能够保证我们象软件复用一样复用测试,从而用更短的时间、更少的成本获得更高质量的软件产品。TTCN-3测试系统体系结构与以往的测试系统有很大不同,它支持基于成分的分布式测试,使得分布在测试系统中不同结点上的多个测试成分可以并行的执行测试行为。 本文通过深入研究TTCN-3测试标准,并在欧盟Go4IT项目的A0阶段实现基础上,从介绍TTCN-3发展及应用现状开始,通过对ETSI的TTCN-3标准以及单结点并行测试环境中模块结构和分布的分析,并结合分布式测试的特点和要求,确立了分布式测试环境的需求,特别是分布式测试环境对于CH模块的具体需求。本文结合Go4IT项目组T3RTS模块的实现,分析并确定了CH模块合理的分布和模块结构,在此基础上设计并实现了测试结点间建立通讯管道的机制,设计并实现了测试成分间的分布式通讯机制,给出了详细的设计方案及分布式测试环境的部署方法。最终形成了封装CH功能的中间件并进行了验证。 本文给出了完全符合ETSI所定义的TTCN-3标准的CH模块,所有的设计和实现在不改变欧盟G04IT项目组A0阶段实现的原则上进行,无缝的扩展其功能,使其具备分布式测试能力,并可以同样的应用于所有基于TTCN-3标准,遵循TCI架构的测试环境;所采用的实现方式对软件环境的要求低,可以适应更多的测试系统应用;采用了灵活的模块架构,降低了模块间的耦合性,提高了系统的灵活性和可扩展性。
其他文献
说话人识别是指通过说话人的语音来自动识别说话人的身份,它在许多领域内有良好的应用前景。本文通过分析说话人识别基本原理与系统结构,考察现有的说话人识别技术,研究采用
中文作为人类传播信息的重要语言工具之一,中文信息处理已经成为信息处理领域的热点研究问题。中文自动分词是中文信息处理的重要组成部分,而词典处理效率是影响中文自动分词
无线传感器网络(WSN,Wireless Sensor Network)综合了传感器技术、嵌入式计算技术、分布式信息处理技术和无线通信技术,是计算机科学技术一个新的研究领域,具有十分广阔的应
45°旋转扫描反射镜是目前最成熟、最常用的光机扫描模式,在卫星遥感器上有着广泛的应用前景。但是由于45°旋转扫描反射镜在扫描过程中会产生像旋,直接采用该扫描方式在应用
情感计算是国际上近几年刚刚兴起的、试图使计算机能够像人类那样具有理解和表达情感能力的一个多学科交叉的新研究领域,在智能人机交互中起着重要作用。由于人的面部表情是情
基础云服务(IaaS)以其减少性能开销,提高资源利用率的优点已经成为云平台服务以及云软件服务的重要支撑。虚拟化是实现IaaS的核心技术,然而由于云服务应用需求,托管的虚拟机
随着工业生产的发展,工业生产过程日趋复杂化,工业控制系统的开发成为工业生产中一个非常重要的部分。但传统的工业控制系统存在着软件水平不高、质量不好的问题,因此优秀的
事件发掘就是从海量的、实时的、嘈杂的文本中发掘出有意义的事件,并将其中的事件要素概括抽取出来。事件发掘与其他自然语言处理领域的研究,如信息挖掘、主题检测、事件抽取
随着数据库技术的迅速发展,以及数据库管理系统的广泛应用,各个应用领域积累的数据越来越多,激增的数据背后隐藏着许多重要的信息,用户希望能够对其进行更高层次的分析,以便
作为一种编程模型,MapReduce已经成为处理大规模数据处理问题的一个重要手段。目前,MapReduce已被广泛地应用于Web搜索,机器学习,电子商务等领域。Hadoop,作为MapReduce的一