基于形式化描述的协议一致性测试方法的研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:hyman_han
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文针对协议数据流的测试进行了研究,选择了构造类别代数来对协议的数据流部分进行形式化描述,提出了相应的测试方法.在此基础上,将其与有限状态机模型结合起来,对协议的控制流和数据流进行完整的测试.该文的主要内容包含以下几个部分:1.提出了基于构造类别代数的变异分析方法构造类别代数是一种特别适合于描述协议数据流的形式化方法.该文对构造类别代数的基本定义进行了扩展:使用前/后条件来定义公理,以扩充构造类别代数的描述能力;使用公理选择优先级来简化公理前条件的定义.在协议一致性测试中,有两种基本的测试策略:一是定义错误模型,然后根据该错误模型设计测试用例,以检测出所有可能出现的错误;二是根据协议行为的描述,针对所有可能出现的行为情况进行检查,以确定协议实体的行为是否正确.2.提出了基于构造类别代数的满足分支覆盖标准的测试方法采用上述第二种策略,并考虑到公理是使用前/后条件来定义的这一特点,该文提出了满足分支覆盖标准的测试用例集合生成方法.首先,介绍了判定覆盖、条件覆盖、条件/判定覆盖、多重条件覆盖和改进的条件/判定覆盖五种标准的定义;然后,选择改进的条件/判定覆盖标准为例,给出了针对单条公理的满足该覆盖标准的测试集合;最后,提出了将单条公理的测试集合结合得到完整测试集合的算法.3.提出了结合构造类别代数与有限状态机的描述和测试方法在协议一致性测试中,有限状态机是描述协议控制流的最常用的形式化模型.该文提出使用状态-公理关联函数来将构造类别代数与有限状态机模型结合起来,使得协议控制流和数据流部分的描述相对独立,便于在获得新的协议信息时,对已有的形式化模型进行修改和细化.在此基础上,提出了两种测试用例生成方法.
其他文献
地理信息系统(GIS)正在逐渐深入到许多的领域中,而计算机网络的迅速普及又加快了传统GIS向网络GIS转变的步伐,GIS与网络技术的结合是当前GIS研究领域的重要方向,构造分布式地理
当前,计算机硬件系统正朝着并行化与异构化的趋势发展。继多核微处理器普及之后,图形处理器GPU、数字信号处理器DSP、FPGA等多种硬件加速设备被越来越多地应用到计算机系统。
信息技术的不断发展,尤其是大数据时代的到来,需要计算机提供更加强大的数据处理能力。集成电路工艺的进步,使片上处理器的多核架构成为主流,但设计验证问题却日趋严峻。统计
本文针对化工工业中所采集的数据特点,对数据挖掘技术在化工产品配方优化设计中的应用进行了研究。通过研究,对数据预处理阶段的空缺值填充、噪声数据的识别和修正、主要成分
Internet 近年来以前所未有的普及速度迅速在全球获得发展,逐渐成为一种面向话音、视频、数据和多媒体应用等多种业务的综合媒体。然而,传统IP 网络由于其尽力而为(Best effo
本文主要对智能用户建模(UM,User Modeling)这一个性化技术中的核心问题进行研究.目的在于构建合理、有效的数学模型来刻画E-Learning中复杂的用户行为,对学生的学习兴趣和状
客户关系管理CRM作为一个计算机技术与先进管理理念相结合的产物,近年来得到了快速发展,并成为研究热点之一.目前相关的研究工作主要集中在构建客户行为模型和研究数据挖掘算
当前网络管理已经成为保证网络正常运行的重要应用。但是在网络管理的学习实验中,一般通过搭建网络来提供实验环境,但是这样的实验环境不仅成本高而且难于管理。因此本文将构
近年来,为了适应日趋激烈的竞争环境,国内外的企业都非常流行业务流程重组(BPR),重新设计其组织管理模式。BPR强调的是流程的集成和最优运行。同时,作为实现业务流程集成的有
当前的高通量全基因组DNA序列拼接领域面临很多困难和挑战,主要包括拼接过程中内存开销大、拼接时间长以及拼接结果的准确度不高等问题。随着第三代测序技术的出现,高通量全基