协议分布式测试理论及系统可靠性研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:whw123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
协议工程是一体化、形式化的协议开发过程。协议测试是协议工程的一个重要组成部分,包括一致性测试、互操作性测试、性能测试和坚固性测试。协议测试就是在协议形式化模型的基础上生成测试用例、执行测试用例并进行测试结果分析的过程。 协议一致性测试是协议测试的基础。其目的是检查待测协议实体(IUT)的行为与协议规范是否一致。它的工作流程一般是首先对通信协议进行形式化描述,然后针对形式化模型生成测试序列,最后使用此测试序列进行测试。随着协议规范复杂性的增加,单纯的集中式测试方法不能满足很多协议的测试需求。 本文在协议分布式测试体系结构的基础上,讨论了分布式测试中的控制问题和观察问题。分布式测试中的控制问题指的是在多端口状态下,由于没有全局时钟,测试体无法确定向IUT发送输入的时刻;观察问题指的是测试体无法确定开始等待接收输出的时刻。本文围绕着这两个问题展开研究并给出了解决方案。 本文的研究工作主要集中在以下几个方面: (1) 增加协调消息后使用全局测试序列生成局部测试序列 协议测试序列生成算法一般生成IUT的全局测试序列,在映射为局部测试序列时存在着控制问题和观察问题,为此本文引入协调消息解决潜在的控制问题和观察问题,并对引入协调消息的辅助通信代价进行分析,给出了一个改进方案,改进方案在一定程度上能够降低协议分布式测试中辅助通信代价。 (2) 协议一致性测试中的时间约束问题 时间是协议中的重要参数,对协议中的时间进行讨论并且给出严格约束能够在降低测试代价的同时提高测试的准确性,本文对协议一致性测试中的时间进行分析和约束。 本文首先对协议一致性测试中的时间进行分析和总结,给出了协议测试中涉及到的响应时间、传输时间和等待时间的上界约束,然后给出了基于时间约束的测试序列生成算法。 在对一致性测试中的时间进行严格约束的基础上,本文提出了基于IUT时
其他文献
多频段射频通信采用集成的多频段带通滤波器,该滤波器以环形谐振器为基础,如同心圆介质环形谐振器。通过使用同心环结构构造多频带通滤波器,大大降低了在多频带运行的多滤波
本文基于宅基地市场化视角探讨了乡村振兴路径。乡村振兴,产业兴旺是基础,乡村产业发展必须发挥市场在资源配置中的决定性作用,更好发挥政府作用,推动人才、土地、资本等要素
现阶段,高师音乐教学中的钢琴课和伴奏课在教学模式和课程设置方面存在着“重钢琴,轻伴奏”的现象,通过现状分析,并对两个科目的教学改革提出一些建议,希望能够使这两门课程
古希腊历史学创始人希罗多德的《历史》,最早明确站在“欧罗巴-亚细亚”或“东方-西方”二元区分的立场上,以公元前6至5世纪希波战争为中心,记述了东西方的历史,描述了西方与
信息社会的来临,正在改变我们生活中的许多方面,对信息的需求和依赖是这个社会的一个标志。因特网的迅猛发展和新业务的不断出现导致对服务质量(Quality of Service, QoS)的需求
随着信息时代的到来,互联网已经成为人们获取和发布信息的主要平台。 从互联网信息获取的角度来看,如何在互联网环境中有效地进行信息搜索就显得尤为重要了。主题萃取和主题