基于Petri网的SIP协议一致性测试套的设计与实现

基于Petri网的SIP协议一致性测试套的设计与实现

论文摘要

随着计算机和通信技术的不断发展,开放的协议标准和层出不穷的应用方式吸引着通讯网络采用IP网络体系架构,从而向新一代的通讯网络演进。PSTN网络向NGN网络演进,同时GSM以及3G网络将向IMS的方向演进,在更远的将来,能看到固网与移动网络在基于IP层面上的无缝结合。而在这些变化过程中,SIP正是其中一个重要的控制协议,参与了网络的整个演进过程。SIP协议作为基于Internet环境的一种信令控制协议,它突破了H.323协议集层次控制的传统设计思想,具有可扩展性、灵活性、互操作性、可重用性等多种特点。SIP协议凭借其简单、易于扩展、便于实现等诸多优点越来越得到业界的青睐,支持SIP的客户端软件和智能多媒体终端以及用SIP协议实现的服务器和软交换设备层出不穷。SIP实现的版本繁多,也导致了协议一致性差和互连互通困难等问题。SIP协议一致性测试正是针对此问题产生,其目的是根据协议的描述文本,测试协议的实现与RFC3261标准是否符合及符合程度。SIP协议一致性测试是协议测试领域的一个重要分支,是互操作测试和性能测试的基础,其中一致性测试套生成技术是协议一致性测试最活跃的领域之一。目前,国际上某些测试系统提供商已经开发出了针对SIP协议的测试工具,但是从总体上说此类测试工具价格昂贵,种类又非常有限,这些特点很大程度上限制了此种产品的广泛使用。本课题组在以上的应用背景下,致力于一致性测试套生成技术的研究,应用Petri网理论生成描述性动态模型,并针对Petri网模型使用可达树算法生成可达性树,从而提取一致性测试序列,继而得到SIP协议一致性测试套,该测试套相对ETSI测试规范增加被测实体的测试功能,过程和参数的测试内容均大量增加,可测试SIP实体在多种情况下的系统性能,基本覆盖SIP实体的基本和高级功能,能够给测试提供更强的测试保证和覆盖率,是对SIP协议测试规范的进一步推进。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究的目的和意义
  • 1.2 论文的研究内容和主要贡献
  • 1.3 论文组织结构
  • 第二章 课题基本背景
  • 2.1 SIP协议
  • 2.1.1 SIP协议简介
  • 2.1.2 SIP协议功能
  • 2.1.3 SIP协议组件
  • 2.2 协议一致性测试理论及背景
  • 2.2.1 协议测试
  • 2.2.2 SIP协议测试分类
  • 2.2.3 SIP协议测试发展现状
  • 2.2.4 SIP协议一致性测试
  • 2.2.5 测试生成技术
  • 第三章 课题核心技术背景
  • 3.1 Petri网理论
  • 3.1.1 网与网系统
  • 3.1.2 Petri网的动态特性
  • 3.1.3 Petri网分析方法
  • 3.2 CN-3简介
  • 3.2.1 TTCN-3简介
  • 3.2.2 TTCN-3语言发展与现状
  • 3.2.3 TTCN-3标准
  • 第四章 基于Petri网的SIP协议一致性测试套的设计
  • 4.1 SIP主要功能的Petri网描述
  • 4.1.1 事务
  • 4.1.2 Cancel
  • 4.1.3 BYE
  • 4.1.4 会话更改
  • 4.2 SIP协议的可达性树
  • 4.3 SIP协议的一致性测试序列提取
  • 第五章 基于TTCN-3语言的SIP协议一致性测试套的设计与实现
  • 5.1 公共数据库
  • 5.1.1 协议一致性测试描述信息
  • 5.1.2 测试系统地址信息
  • 5.1.3 被测实体地址信息
  • 5.1.4 定时器信息
  • 5.1.5 SIP消息信息
  • 5.1.6 简单常量
  • 5.1.7 复杂常量
  • 5.1.8 地址信息
  • 5.1.9 SIP消息头
  • 5.1.10 SIP消息体
  • 5.1.11 系统配置
  • 5.2 UA客户端测试套
  • 5.2.1 设计思想
  • 5.2.2 示例测试套
  • 5.3 服务器端测试套
  • 5.3.1 设计思想
  • 5.3.2 示例测试套
  • 第六章 生成的SIP协议一致性测试套的评价
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 下一步工作展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 相关论文文献

    • [1].基于Ⅰ型同步结构分解的微电网Petri模型[J]. 控制工程 2019(12)
    • [2].基于Petri网的银行贷款建模与分析[J]. 怀化学院学报 2019(11)
    • [3].基于Petri网的离散事件系统初始资源优化配置[J]. 河北大学学报(自然科学版) 2020(02)
    • [4].基于随机Petri网的井下连续运输系统可靠性研究[J]. 煤矿机械 2020(05)
    • [5].基于Petri网的量子通信协议建模[J]. 电子技术与软件工程 2020(09)
    • [6].基于Petri网诊断器的离散事件系统模式故障的在线诊断[J]. 控制理论与应用 2020(07)
    • [7].基于多层模糊Petri网的跨区域电网安全态势自动预测方法研究[J]. 自动化与仪器仪表 2020(07)
    • [8].基于Petri网的柔性制造系统混惑检测与控制[J]. 计算机应用研究 2016(12)
    • [9].模糊故障Petri网在飞机电源系统故障诊断中研究[J]. 装备制造技术 2016(11)
    • [10].模糊Petri网在油田开发设计领域的应用研究[J]. 计算技术与自动化 2016(04)
    • [11].基于加权模糊Petri网的无人机自主任务推理决策研究[J]. 西北工业大学学报 2016(06)
    • [12].基于事件链及广义随机Petri网的洪涝灾害案例分析[J]. 武汉理工大学学报(信息与管理工程版) 2017(02)
    • [13].基于扩展Petri网的飞机装配系统设备调度方法[J]. 航空制造技术 2017(10)
    • [14].基于时序信息的模糊Petri网电网故障诊断方法[J]. 电工技术学报 2017(14)
    • [15].基于Petri网的导弹海上补给指挥流程优化分析[J]. 舰船电子工程 2017(07)
    • [16].基于Petri网的网络空间作战指挥机构运行流程分析[J]. 装甲兵工程学院学报 2017(04)
    • [17].一种基于广义随机Petri网的医院门诊流程的建模方法与其性能分析[J]. 电子技术 2017(08)
    • [18].一种基于模糊Petri网的知识元语义集成方法[J]. 情报理论与实践 2017(09)
    • [19].基于模糊Petri网的卸船机故障诊断专家系统[J]. 起重运输机械 2015(12)
    • [20].基于层次着色Petri网的网构软件性能建模与仿真分析方法[J]. 小型微型计算机系统 2016(04)
    • [21].基于随机Petri网的广州市地铁机电安装合同变更流程仿真与优化[J]. 建筑监督检测与造价 2015(06)
    • [22].基于Petri网的终端区冲突避免方法研究[J]. 舰船电子工程 2015(03)
    • [23].基于时间Petri网的渗透测试攻击模型研究[J]. 北京理工大学学报 2015(01)
    • [24].基于模糊Petri网的门式起重机故障诊断专家系统研究[J]. 机械管理开发 2015(03)
    • [25].基于广义随机Petri网的旅游供应链建模[J]. 物流技术 2015(15)
    • [26].基于共享子网合成Petri网的协同虚拟维修系统[J]. 中国修船 2015(05)
    • [27].基于Petri网的舰载机出库调度建模方法[J]. 火力与指挥控制 2015(09)
    • [28].一类Petri网可达标识数的有效计算方法[J]. 西安工程大学学报 2015(05)
    • [29].基于Petri网的液压马达故障诊断[J]. 机械研究与应用 2013(05)
    • [30].基于Petri网理论的核电站主给水系统建模及其可靠性分析[J]. 热力发电 2013(12)

    标签:;  ;  ;  ;  

    基于Petri网的SIP协议一致性测试套的设计与实现
    下载Doc文档

    猜你喜欢