面向协议一致性测试的通用适配器架构研究和原型实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:ultizen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
协议一致性测试是协议测试的基础,也是协议工程和协议实现产品开发过程中的重要活动。网络协议尤其是物联网技术的发展对协议一致性测试提出了支持分布式测试场景的要求,而协议实现的市场化要求测试系统能够快速开发搭建所需的测试环境。测试系统通过测试适配器实现与被测系统通信的功能,因此测试适配器的功能逐渐成为了制约测试能力及范围的重要因素。目前的测试适配器实现大多基于某种协议或通信方式,且与具体的测试系统如TTCN-3紧密集成,难以扩展、重用且难以实现与多种不同系统接口通信的能力。基于此,需要一个通用的适配器架构来指导适配器开发。本文提出了基于中间件技术的通用适配器架构,并开发了一种原型系统,最后在实际的6LoWPAN和CoAP一致性测试中进行了实验验证。主要工作如下:1)介绍了一致性测试系统架构适配器研究现状,并在其基础上提出了通用适配器的需求;2)提出了协议一致性测试通用适配器架构,包括了总体架构和模块构成,提出了基于多连接的通信管理和基于插件的适配器管理。3)在所提通用适配器架构的基础上,设计并开发了通用适配器原型系统,包括了物理适配器和测试系统适配器的开发和适配器间AAP协议的设计。物理适配器在Linux操作系统下运行,测试系统适配器使用QT提供用户界面,可在多平台下运行。4)为原型系统开发了三个适配插件:IEEE802.15.4适配插件、Ethernet适配插件和UDP适配插件。5)在6LoWPAN一致性测试和CoAP一致性测试中分别设计了一个实验对6LoWPAN边缘路由和CoAP服务器进行了一致性测试,测试使用了通用适配器原型系统和插件。目前对通用适配器的研究和应用仍不成熟,本课题对通用适配器的研究填补了一致性测试中关于测试适配器的空白,具有一定的理论研究水平。本课题对通用适配器的原型系统的开发和成功实验,证明了通用适配器可以用于现有的协议测试活动,具有很高的实际应用价值。
其他文献
在该论文中首先描述了全双工通信环境中声学回波的一些基本问题以及目前国内外发展状况,阐明了该课题的研究背景和意义.然后介绍了NLMS、FAP、PAPA、PNLMS、PNLMS++等算法,给
该文以工作流管理联盟(WfMC)所制定的工作流系统体系结构为基础,开发了图形化的CWFlow工作流建模工具.本文在介绍了工作流的基本概念和体系结构的基础上,详细介绍了CWFlow的
该文首先介绍了强化学习模型—马尔可夫决策过程,以及它的一些基本概念.并根据计算状态值函数或状态动作对值函数方式的不同,详细分析了强化学习的主要算法:动态规划、蒙特卡
该文主要涉及一个中学物理教育软件中动态图形子系统的设计与实现.文章首先回顾了计算机辅助教学的(CAI)的历史沿革;介绍了国内外CAI的发展现状;CAI的心理学基础:它的特点和
非标准文法人为处理比较方便,但却不利于计算机的自动处理,而且编译器的有力构造工具--语法分析器的自动生成器YACC,其文法输入也要求以标准巴克斯范式为主体.这样,非标准文
该文深入研究了Linux内核及内核中各子系统的体系结构,并对其实现机制进行了简要说明.然后在分析MISC3270硬件体系结构的基础上,提出在该硬件平台上实现Linux内核的方案并对
学位
该文论述的内容主要分为以下几部分:关联规则,多级关联规则,关联规则的更新及存储,最后讲述了完整的数据挖掘系统的设计.其中在论述一种新的高效多级关联规则挖掘算法BSML时,
该文主要的研究工作及成果体现在如下几点:1.查询语言UXQL的设计.(1)给出了UXQL的文法结构、FLWR表达以及XML的更新操作语义.(2)提出了一系列的操作来表达XML数据模型中的更新功能
该论文从理论背景、知识表示、推理机制以及具体实现几方面详细介绍了面向对象的模糊专家系统外壳Fuzzywrap.由于它是在两个专家系统外壳Jess、FuzzyJToolkit的基础上设计完
该文的主要工作是将提升方法应用于图像压缩. 通过对多层提升方案的空间结构进行研究,该文提出了两种新的三层提升方案,直接从空域进行设计,推导出了各层滤波器参数之间的内