基于多种状态机模型的错误诊断方法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zhangkai198610
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,随着人们对状态机的研究日趋深入,状态机的模型思想已应用到越来越多的领域,对于状态机模型的正确性和可靠性要求也越来越高,因此对于状态机测试显得越来越关键。现有的基于状态机的测试方法研究大部分集中于测试用例生成方法的研究,然而,在用例产生错误现象之后,仍需要进一步通过分析错误特征诊断出具体的错误位置,因此状态机的错误诊断方法是一个非常值得研究的问题。一般的基于状态机的错误诊断方法多基于单个错误的假设和两种错误模型,即输出错误和转换错误,并且假设的测试用例都完全可执行。本文结合现实中对于状态机测试的需求,在状态机模型上增加了输出为空和无法转换的转换结果,使得模型可以在随机生成的用例下运行。在一般研究的两种错误模型基础上,提出了转换未执行错误和转换多余错误两种新的错误模型,并将假设和错误模型应用到单个状态机模型、通信状态机模型以及嵌入式通信状态机模型三种模型上,得到在三种模型下的错误诊断方法。通过对一般的状态机错误诊断过程的简化,本文提出的改进方法分为预处理、判定错误和鉴定错误三个阶段。预处理阶段生成必要的基本信息和初始的可疑错误集合。判定错误阶段采用正向分析和逆向分析相结合的方法,给出每种错误的判定算法,由算法生成所有的可疑错误。鉴定错误阶段通过增加附加的测试用例的方法处理多个可疑错误的情况,给出了测试用例生成的原则以及不同情况下的处理方法。本文根据三种状态机模型的不同特征,指出了同一类型错误在不同模型下算法的不同之处,并分别给出了三种模型下的判定算法,分析了算法的正确性和效率。最后,对每种模型给出了具体实例,通过实例描述了算法的执行过程,得到诊断结果。结果表明,该方法能准确地诊断出错误位置和错误信息。本文研究的错误诊断方法对于状态机的错误诊断方法的研究是一种补充,具有一定的理论意义。该诊断方法可用于现实中有关单个状态机、通信状态机和嵌入式通信状态机的系统模型验证和测试中,具有一定的现实意义。
其他文献
WiMAX(Worldwide Interoperability for Microwave Access,全球微波接入互操作)在2007年成为3G标准之一,是一种基于IEEE802.16标准的宽带无线接入城域网技术。由于其具备低成本
随着互联网技术的发展,电子商务成为人们日常生活中越来越不可缺少的一部分,随之而来的是用户意见和评论数据量的飞速增长。这些评论中包含了用户对某一领域相关功能、属性和
医学中的大部分疾病都和细胞行为有关。细胞图像分割与细胞跟踪是研究细胞行为的重要手段。传统细胞行为的研究往往是基于人工的方式,不但需要大量的人力,而且在跟踪细胞过程
作为密码学的新兴研究方向,量子密钥分发(Quantum Key Distribution,QKD)技术理论上被证明是无条件安全的,很好地解决了一次一密加密算法中长距离密钥分发的难题。误码协商是
随着数字化校园建设的逐步完善和发展,各种基于校园网的应用系统层出不穷。各种应用系统独立认证的弊端也逐渐突显出来,校园网络难以集中管理,用户访问不方便,安全性存在极大
近年来,我国煤矿安全事故频繁发生,造成了重大人员伤亡和经济损失,给许多家庭带去了沉重的伤痛。通过事故调查分析得知,绝大多数煤矿安全事故均源于矿井实时数据无法及时准确
三维激光扫描技术是集光、机、电和计算机技术于一体的高新技术,该技术作为获取空间数据的有效手段,能够快速的获取反映客观事物实时、动态变化、真实形态特性的信息。三维激光
学位
边缘是图像中目标的灰度突变的部分,是图像的基本特征,是图像处理到图像分析阶段的关键步骤,是图像分割的重要内容,在边缘检测、模式识别和机器视觉等中有着重要的作用。   本
经过科研人员近三十年不懈的努力,基于图像的二维人脸识别已经在一定约束条件下取得了较高的识别率。但是由于二维图像信息的局限性,二维人脸识别无法解决姿势、光照和表情问
随着北京交通大学信息化建设的进行,在现有校园网的基础上,学校对面向本科生的校园管理信息系统进行改进,使其集成校园现有的各应用系统的数据,建立一个统一的平台,并在此基