Bluetooth服务发现协议的验证、实现与测试

来源 :中国科学院软件研究所 | 被引量 : 5次 | 上传用户:ayopr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一项新兴的短距离无线通信技术,Bluetooth以其强有力的技术背景和良好的市场预期,逐渐被业界所接受。服务发现协议是Bluetooth技术的核心协议之一,它提供了在Bluetooth网络环境下发现服务的机制。 本文从协议工程的角度,主要完成了以下四项工作: 1)验证 文中采用SOL技术对服务发现协议进行了形式化描述;在此基础上提出并具体实现了协议验证的随机仿真结构。通过在ObjectGEODE仿真环境下的运行,验证了服务发现协议本身满足其服务描述中的要求,但在与下层协议的接口上会发生逻辑错误。 2)C语言实现 协议验证有助于协议实现的可靠性、一致性和互连性,但在具体实现时,必须考虑在可移植性及效率方面的要求。文中从程序设计语言、编译器和操作系统三个层面阐述了C语言实现在可移植性方面应考虑的问题,同时阐述了C语言实现在效率方面应注意的问题,并提出了相应的建议。 3)一致性测试 服务发现协议的一致性测试是通过测试仪软件在仿真和硬件环境下完成的。文中具体分析了一致性测试的测试结构,并在对测试规范研究的基础上,指出了其中的若干错误;同时,通过对比分析协议规范和一致性测试规范,发现了服务发现协议的一致性测试是不完备的。这将导致Bluetooth产品测试的不完备,并对Bluetooth产品的互连性产生不利的影响。文中进一步针对测试规范的不足详细设计了一组新的测试用例以完善协议的一致性测试。 4)应用开发 应用开发是把研究成果推向实用的最后阶段。文中主要阐述了Windows平台上服务发现协议的应用结构,并结合具体的工作,阐述了Bluetooth网络邻居和Bluetooth控制面板的实现方法。
其他文献
分布式多媒体技术是计算机技术、网络技术和多媒体技术相互融合的产物。IP网络相关的一些新型服务质量保证机制,如RSVP协议、视频流、RTP协议等的出现使IP环境下的连续媒体通
随着计算机与网络技术的发展,随着城市信息高速公路建成,城市信息化进程将不断推进,城市信息化将成为城市发展的新主题和新动力。论文论述了城市信息化与网络多媒体技术的关系,以