基于TTCN-3的SIP协议一致性测试软件设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:WSLBCW
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SIP(Session Initiation Protocol,会话初始化协议)是由IETF(The InternetEngineering Task Force,互联网工程任务组)提出的多媒体会话控制协议。该协议具有简单、灵活、扩展性好等特点,所以逐渐取代了其他IP电话信令协议,成为了下一代网络系统中的核心协议之一。因此,对SIP协议进行一致性测试对于保证SIP协议的应用及SIP设备或软件的互联互通具有重要意义。本文首先以SIP协议为基础,根据协议一致性测试理论,提出了SIP协议一致性测试的分布式架构;接着基于TTCN-3(Testing and Test Control Notation Version3)测试系统,在TTworkbench软件所提供的测试平台下提出了SIP协议一致性测试系统框架;然后基于该测试系统框架与测试流程,设计和实现了各个主要功能模块,包括客户端和服务器软件的配置、通信接口相关模块的设计,并实现了测试系统所需的通信过程、定时功能以及编解码功能;最后根据ETSI的SIP协议一致性测试规范,选取并设计TTCN-3语言开发的测试脚本,通过对用户代理、注册服务器和代理服务器的相关测试,最终实现了SIP协议的一致性测试。
其他文献
跳频通信具有很强的抗干扰、抗哀落、抗截获能力,兼有能多址组网应用等诸多优点,在现代军事通信尤其是战术抗干扰电台当中,跳频通信技术获得了广泛的应用,用以保障部队在恶劣
同构无线分布式网络中,资源的有限性和设备的智能自主化导致了节点行为的自私性,而自私节点的大量出现会很大程度地降低网络性能。因此,合理监管节点自私性,有效改善网络性能是当
本文设计和实现了一个分布式的城市电磁环境数据库系统以及系统中的分布式查询处理模块。 系统的设计采用客户端/服务器模式,采用三层结构,即:客户端应用程序、中间件、数
现代社会对信息技术的日益增加的依赖性使得随时随地存取大量数据成为了用户的广泛需求,这就对存储在各种介质中的数据在完整性、安全性、易用性等方面提出了更高的要求。在