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

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

论文摘要

协议工程是一体化、形式化的协议开发过程。协议测试是协议工程的一个重要组成部分,包括一致性测试、互操作性测试、性能测试和坚固性测试。协议测试就是在协议形式化模型的基础上生成测试用例、执行测试用例并进行测试结果分析的过程。 协议一致性测试是协议测试的基础。其目的是检查待测协议实体(IUT)的行为与协议规范是否一致。它的工作流程一般是首先对通信协议进行形式化描述,然后针对形式化模型生成测试序列,最后使用此测试序列进行测试。随着协议规范复杂性的增加,单纯的集中式测试方法不能满足很多协议的测试需求。 本文在协议分布式测试体系结构的基础上,讨论了分布式测试中的控制问题和观察问题。分布式测试中的控制问题指的是在多端口状态下,由于没有全局时钟,测试体无法确定向IUT发送输入的时刻;观察问题指的是测试体无法确定开始等待接收输出的时刻。本文围绕着这两个问题展开研究并给出了解决方案。 本文的研究工作主要集中在以下几个方面: (1) 增加协调消息后使用全局测试序列生成局部测试序列 协议测试序列生成算法一般生成IUT的全局测试序列,在映射为局部测试序列时存在着控制问题和观察问题,为此本文引入协调消息解决潜在的控制问题和观察问题,并对引入协调消息的辅助通信代价进行分析,给出了一个改进方案,改进方案在一定程度上能够降低协议分布式测试中辅助通信代价。 (2) 协议一致性测试中的时间约束问题 时间是协议中的重要参数,对协议中的时间进行讨论并且给出严格约束能够在降低测试代价的同时提高测试的准确性,本文对协议一致性测试中的时间进行分析和约束。 本文首先对协议一致性测试中的时间进行分析和总结,给出了协议测试中涉及到的响应时间、传输时间和等待时间的上界约束,然后给出了基于时间约束的测试序列生成算法。 在对一致性测试中的时间进行严格约束的基础上,本文提出了基于IUT时

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.2.1 协议形式化技术
  • 1.2.2 协议测试
  • 1.2.3 系统可靠性评估
  • 1.3 研究目的
  • 1.4 研究内容及方案
  • 1.5 论文结构
  • 第二章 协议一致性测试的一般性理论
  • 2.1 有限状态机(FSM)的基本理论
  • 2.1.1 有限状态机的定义
  • 2.2 协议一致性测试的相关理论
  • 2.2.1 一致性的基本概念
  • 2.2.2 有限状态机测试的基本理论
  • 2.3 协议测试框架
  • 2.3.1 测试类型
  • 2.3.2 测试方法中存在的问题
  • 2.4 测试覆盖度和错误定位
  • 2.4.1 测试覆盖度分析
  • 2.4.2 错误定位
  • 2.5 本章小结
  • 第三章 协议分布式测试理论和技术
  • 3.1 协议分布式测试模型
  • 3.2 控制问题和观察问题
  • 3.3 协议分布式测试解决方案
  • 3.3.1 定义
  • 3.3.2 使用协调消息解决分布式测试中的控制和观察问题
  • 3.3.3 一个简单的例子
  • 3.4 讨论
  • 3.5 解决方案的改进
  • 3.5.1 发生控制问题的可能情形
  • 3.5.2 发生观察问题的可能情形
  • 3.5.3 控制问题和观察问题检测算法
  • 3.5.4 潜在观察问题的解决
  • 3.6 小结
  • 第四章 协议测试中的时间问题
  • 4.1 协议测试中涉及到的时间
  • 4.2 定义
  • 4.3 时间错误模型
  • 4.4 一致性测试中的时间约束
  • 4.4.1 集中式测试方法中的时间约束
  • 4.4.2 分布式测试方法中的时间约束
  • 4.4.3 协议测试中的其他时间
  • 4.5 基于时间约束的测试序列生成
  • 4.6 时间约束测试算法的应用
  • 4.7 基于IUT时间不动点的分布式测试中潜在问题解决策略
  • 4.8 小结
  • 第五章 协议分布式测试系统设计及实例
  • 5.1 测试系统的目标
  • 5.2 测试功能选择算法
  • 5.3 分布式协议测试系统设计及实现
  • 5.4 RIPng测试实例
  • 5.4.1 RIPng简介
  • 5.4.2 RIPng的工作原理
  • 5.4.3 RIPng的一个测试用例
  • 5.5 小结
  • 第六章 被测系统可靠性评估模型
  • 6.1 可靠性的基本概念
  • 6.2 层次型系统的可靠性评估
  • 6.2.1 RBD模型及“RBD and Criticality”模型
  • 6.2.2 模型存在的问题
  • 6.3 本文的模型
  • 6.3.1 基本理论
  • 6.3.2 一般的情形
  • 6.3.3 简单的例子
  • 6.4 模型的推广
  • 6.5 模型的应用
  • 6.6 小结
  • 第七章 结束语
  • 7.1 论文的工作总结
  • 7.1.1 分布式测试框架下的控制问题和观察问题
  • 7.1.2 协议一致性测试中的时间问题
  • 7.1.3 测试系统设计及实现
  • 7.1.4 被测系统可靠性预测
  • 7.2 进一步的工作
  • 参考文献
  • 已发表的论文和申请的专利
  • 参加的科研工作
  • 致谢
  • 相关论文文献

    • [1].低频电子耳标协议一致性测试系统研究[J]. 中国兽药杂志 2020(03)
    • [2].一种网络协议一致性测试系统的设计方法[J]. 电子制作 2018(13)
    • [3].终端协议一致性测试系统编解码器研究[J]. 信息通信 2016(02)
    • [4].协议一致性测试研究进展[J]. 西南科技大学学报 2013(04)
    • [5].协议一致性测试方法的研究[J]. 信息与电脑(理论版) 2013(06)
    • [6].通信协议一致性测试研究[J]. 机电设备 2013(03)
    • [7].通用网络协议一致性测试平台的设计与研究[J]. 电子技术 2011(06)
    • [8].车载以太网TCP/IP协议一致性测试系统研究[J]. 现代电子技术 2020(07)
    • [9].TD-LTE/TD-SCDMA终端协议一致性测试的研究与实现[J]. 电视技术 2013(17)
    • [10].协议一致性测试数据包的构造与解析[J]. 西南科技大学学报 2013(04)
    • [11].6LoWPAN协议一致性测试方法及仪表设计[J]. 计算机系统应用 2012(09)
    • [12].协议一致性测试中的编解码方案[J]. 南昌大学学报(理科版) 2011(02)
    • [13].网络协议一致性测试研究综述[J]. 计算机科学 2009(12)
    • [14].标识分离映射协议一致性测试的设计与实现[J]. 计算机技术与发展 2016(04)
    • [15].一种层次递进的动态协议一致性测试方法[J]. 计算机工程 2011(01)
    • [16].TD-SCDMA终端协议一致性测试方法[J]. 数字通信 2009(06)
    • [17].网络协议一致性测试研究综述[J]. 中国新通信 2017(20)
    • [18].电力系统通用服务协议一致性测试技术[J]. 电力系统保护与控制 2020(03)
    • [19].TD-LTE终端协议一致性测试研究和应用[J]. 通讯世界 2015(21)
    • [20].PPP协议一致性测试集生成方法研究[J]. 计算机与现代化 2009(04)
    • [21].用电信息采集系统远程通信协议一致性测试研究设计[J]. 电器与能效管理技术 2015(23)
    • [22].协议一致性测试的Petri网方法[J]. 信息与电脑(理论版) 2014(08)
    • [23].面向对象的用电信息采集通信协议一致性测试设计[J]. 电测与仪表 2018(15)
    • [24].RMTP协议一致性测试系统设计与实现[J]. 数字通信世界 2016(07)
    • [25].基于TTCN3的测试平台的组成研究综述[J]. 无线互联科技 2014(11)
    • [26].MVB协议一致性测试研究与基本互联测试的实现[J]. 机车电传动 2013(04)
    • [27].LTE网络接口的协议一致性测试研究[J]. 电视技术 2011(23)
    • [28].基于Modbus协议一致性测试系统的设计与实现[J]. 仪器仪表标准化与计量 2009(03)
    • [29].安捷伦移动WiMAX~(TM)协议一致性测试系统成为AT4 wireless进行移动WiMAX认证测试的最终选择[J]. 电子测试 2008(03)
    • [30].面向LR-WSN的多方协议一致性测试系统设计与实现[J]. 电视技术 2016(08)

    标签:;  ;  ;  ;  ;  ;  

    协议分布式测试理论及系统可靠性研究
    下载Doc文档

    猜你喜欢