协议一致性测试的错误诊断研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:asd2303690
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
协议测试的目的是为了保证协议实现按照协议描述稳定可靠地运行。最近几年随着网络技术的发展,网络规模的增大,协议测试变得越来越重要。协议测试有很多种,协议一致性测试是其它测试的基础。协议一致性测试可以分为两类:主动测试和被动测试。主动测试是测试者通过观察被测系统的输入输出行为,最终推断出某些信息的过程,在这个过程中输入序列是可控制的,输出序列通过观察可以得到。主动测试的优点是可以针对可能的错误,设计测试例。被动测试只需要通过监听来收集数据,然后通过分析数据来检测错误。被动测试虽然不能控制输入序列,但由于它不会影响网络的正常工作,特别适用于做在线测试,现在应用得也比较广泛。检测到错误后,如何诊断错误是一个重要的问题。本文就是围绕错误诊断的相关问题进行研究。 本文的研究工作主要集中在以下几个方面: 1.主动测试中基于有限状态机的错误诊断 主动测试中检测到错误后,如何尽快定位错误一直是一个研究热点。本文在分析了一个已有的基于有限状态机的错误诊断方法后,提出了一个新的基于有限状态机的错误诊断算法,该算法利用已经确定正确的转换信息以及可疑转换的下一个输入/输出对的头状态集合等信息来高效完全地诊断单个错误。新提出的错误诊断算法与已有的一些诊断算法的比较结果说明该算法效率更高。接着本文又提出了一个基于UIO测试序列的错误诊断算法,该算法充分利用了UIO测试序列给出的判定消息及测试序列中的其它消息,从而能高效完全地诊断单个错误,最后用实验数据给出了本文算法和原始算法之间的比较结果。 2.被动测试中基于有限状态机的错误诊断 和主动测试中的错误诊断相比较,被动测试中的错误诊断更复杂,因为进行被动测试时不能设计测试例,只能被动的观察,所以已有的主动测试中的错误诊断算法不大适用于被动测试。本文在一个已有的单个错误诊断算法的基础上,结合主动测试方法和多观察几步枚举排除法提出了两个改进错误诊断算法,最后通过BGP协议上的实验给出了该算法和已有算法的比较结果。
其他文献
基于BGP协议的域间路由系统是Internet的核心基础设施。研究域间路由系统在自治系统AS级的拓扑结构,深入理解并揭示AS拓扑的结构及连通性方面的特性,对于提高互联网路由系统的
近年来,"金融豫军"快速发展,出现了"井喷式"群体性崛起现象,有力地支撑了河南省区域经济的跨越式发展,为"四个强省"建设提供了充足动力。但是,金融仍是制约河南省经济转型发展的重
目的建立数字对照品法同时检测镇静安神类中成药和保健食品中非法添加的5种西药成分。方法该文采用HPLC方法在不同条件下测定苯巴比妥与其他4种化学药品(艾司唑仑、阿普唑仑
出于商业模式的需要,电子商务、社交媒体、视频点播等网络应用都会对用户日志进行收集并用于用户行为分析、商品推荐、精准营销等目的。而随着数据量的不断增大,传统的数据分
Web服务技术的出现标志着互联网服务新时代的到来。未来的下一代网络将是一个面向用户的、以服务为中心、实现资源与业务广泛集成的平台环境。在经济全球化的大背景下,Web服
学校体育课是绝大多数人在接受基础教育和高等教育过程中必修的课程。学校体育课不仅发挥着增强学生体质,提高学生体育竞技能力的作用,更是对学生价值观的形成和身体修正起着
公平交换协议及规范的研究是实现网络公平交换的理论基础,是安全研究的重要领域。本文研究了一些用于公平交换的安全协议和规范,以及建立在这些协议或规范上的应用系统,对协议和
在《正义论》中,罗尔斯通过契约论的程序推理证成了"自由优先原则",并将之看做是适用于所有社会的普遍准则。在批评之下,罗尔斯认识到,契约论各个环节的设计已经暗含了一种康德式的完备性道德学说和自由主义的理想人格,存在着循环论证的嫌疑,他由此从道德建构主义转向了政治建构主义。在《政治自由主义》一书中,罗尔斯从道德领域退守到政治领域,借助公共理性和重叠共识等概念为其自由主义价值立场进行重新辩护。公共理性等价于相互性,而脱离形而上学的纯形式的相互性本身并不必然能够得出自由主义的结论,为此罗尔斯又只能进一步引入合法性
中国互联网络信息中心(CNNIC)统计显示,截至2009年6月,中国网民和宽带用户规模均已至世界首位,网络视频用户超过2亿。宽带用户规模的急剧扩大极大推动了宽带网络的应用需求,
运用流媒体传输技术为大规模互联网用户提供高质量网络视频服务,成为近年来计算机网络和多媒体技术领域研究的热点之一。在应用层组播系统框架(模型)的研究中,覆盖网(Overlay