基于FSM的启发式测试序列生成方法研究及其应用

被引量 : 2次 | 上传用户:jiangjuexin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的快速发展,网络协议日趋复杂和多样。通常网络协议的规范都是通过自然语言描述的,但由于自然语言的二义性,协议的实现可能不完全符合协议规范,所以对协议一致性测试技术的研究具有较大的应用价值。协议一致性测试是用来检验协议实现是否符合协议规范,其关键技术主要有形式化描述、测试序列生成等。其中,生成测试序列的时空效率以及最终总序列的长度将会影响整个一致性测试过程的实际效率。本论文在对一致性测试技术深入分析的基础上,重点研究了基于有限状态机的测试序列生成方法,尤其是基于UIO的测试序列生成方法,对其容易产生的序列长度较长、爆炸问题等情况进行了分析与优化。’本文首先介绍了一致性测试的基本原理、流程与方法,详细阐述了几种基于FSM的测试序列生成方法,分析对比了各个方法的优缺点。其次,本文介绍了几种经典的基于UIO序列生成的优化方法,在已有优化算法基础上提出了UIOv测试序列生成方法的改进算法,并给出了相应的实验分析,其结果表明,该算法能够在错误覆盖率保持不变的情况下有效缩短总测试序列的长度。然后,本文在现有的UIO序列生成方法基础上提出了一种改进的启发式测试序列生成算法,给出了算法的相关定义及详细流程,并且通过已有算法和本文算法在不同应用场景下的测试,分析了本文算法的效率;通过实验结果分析可知,该方法在估价函数的引导下能快速地找出有限状态机中各状态的UIO序列,并且对于复杂的协议能够避免爆炸问题的产生,有效地提高时空效率。最后,基于本课题的应用背景,根据需求分析给出了测试序列自动生成系统的概要设计及详细设计,编码实现了该系统中各模块的全部功能,并通过实例应用证明了该系统的可执行性。
其他文献
随着各行各业对集装箱运输这种方式的认识不断加深,“方便、快捷、安全、高效”的特点获得更多客户的认可,集装箱运输产业链蓬勃发展,其中专业化集装箱码头数量、规模迅速扩
受到世界宣教运动和内地会的影响,瑞典新教差会在19世纪末20世纪初纷纷向中国派出宣教团体,瑞华浸信会便是其中的一支。该会的宣教区域主要在山东胶州-高密-诸城一带,由于这
行政法的理论基础,是对行政法内蕴的“行政权─—相对方权利”之基本矛盾进行分析和阐释的一系列基本范畴和命题的有机结合。本文认为,“平衡论”正是从行政法内在基本矛盾出发
人之尊严一般被认为是最高的社会价值。然而它能否同样成为宪法基本原则却不无争议,因为它既非不证自明,定义也十分含糊。若在未澄清人之尊严的概念与理论争议之前,便贸然从
2011年10月11日至23日,由西藏自治区教科所牵头,组织全区七地市教研室及拉萨市城关区教师培训中心教研人员,以促进我区教科研工作发展、推进教师专业发展、校本教研、实践教
人们心中总有一种田园情结,促使人们想要离开喧闹、拥挤的城市居住环境,暂时告缺钢筋水泥的束缚,享受一下日出而作日落而息的生活,回归原始的精神家园。人们的心灵已经跃出自然的
随着社会经济水平的发展,家庭的收入和生活水平的不断提高,人们对生活质量的要求不断提升,丰富业余生活以及增强自身体质,增进个人健康的需求不断攀升,在体育方面的消费也成逐年增
随着经济和社会的快速发展,物业管理在我们现代社会建设和发展中的作用越来越明显。我国物业管理企业是伴随着住房制度改革和城市现代化建设的发展而涌现出的新型的服务性企
当下,5G全球化竞争越来越激烈,通信企业对5G全球市场、技术专利以及技术应用的争夺也日趋白热化。多数通信技术领域的企业都加紧自身技术创新,更新系统及组织结构以适应技术
在构造变形研究的基础上,通过野外露头共轭剪节理的产状测量,采用数学统计方法进行分期配套,并结合前人的研究成果,开展了大洲火山断陷盆地古构造应力场及其与铀成矿关系的研