BACnet协议一致性自动测试研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:A403537889
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机通信技术的飞速发展,计算机网络在人类的生活中扮演着越来越重要的角色。因而协议测试成为网络协议工程学中研究的热点。随着BACnet协议是楼宇自动控制网络中ISO的国际标准(ISO 16484-5),市场上BACnet协议产品数量的日益增长,对BACnet协议进行一致性测试的需求也越来越迫切。本文首先介绍了网络协议测试的基本概念和发展现状、一致性测试的基本过程以及基于扩展有限状态机的协议一致性测试方法和模型。然后,在深入研究BACnet协议规范的基础上,分析了BACnet应用层状态变迁的规则,并以扩展有限状态机为模型,提出了一种基于规则推理的协议状态机生成方法,该方法能够根据协议一致性声明自动生成测试状态机。接着,介绍了BACnet协议的EPICS文件的内容,讨论了其在一致性测试中的作用。通过分析BACnet协议一致性测试的内容,不仅给出了测试规则的设计方案,而且也给出了由EPICS提供的事实和测试规则匹配产生的测试集的设计方案。最后,本文对BACnet协议一致性测试集描述方法——BTS-Script的语法规则进行了定义。提出了基于选取测试集中的测试例来自动生成测试脚本的一种方法,并分析了系统的不足之处,提出改进方案,明确了进一步的研究工作。
其他文献
随着计算机技术、多媒体技术的发展和信息需求的不断增长,多媒体信息已经成为各类信息系统的主要数据来源形式。计算机所能处理的信息媒体范围迅速扩大,不仅要求数据库和其它
进入21 世纪以来,随着人口的增加和人们生活水平的增加,车辆大量增加,交通变得越来越拥挤,给社会和环境造成了越来越大的压力。智能交通系统(ITS)恰好为我们解决这些问题提供
本论文对神经网络理论用于最优非线性滤波进行了研究,主要完成了以下研究工作:分析了神经网络理论应用于最优非线性滤波的现状及发展趋势,并对神经网络和经典的最优非线性滤
通信是从一地向另一地传递和交换信息,实现传递所需的一切技术设备和传输媒质的总和称为通信系统。通信系统的基本模型包括:信源、发送设备、信道、噪声源、接收设备和信宿等