基于抽象状态机的协议软件测试方法研究

被引量 : 0次 | 上传用户:nishi1221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件开发技术的发展,软件越来越复杂,人们对软件的需求也越来越多,软件是否是按需求开发,能否正确有效的运行,成为软件开发者日益重视的问题。软件测试在整个软件开发过程中也是耗费最大的一个方面,不仅是耗费人力,物力,并且还缺乏系统的工程方法、清晰的语义、以及充分的工具支持,这就使得软件测试方法的研究越来越重要。本文研究的目的在于根据当前国内外基于模型的软件测试研究现状,结合面向对象的软件开发方法的特征,设计并实现了用抽象状态机语言描述统一建模语言状态图的过程,实现了基于抽象状态机语言的软件一致性测试。本文首先介绍了软件测试的基本概念以及基于模型的软件测试研究现状,分析了目前构建软件模型主要的形式化方法,比较其各自的优缺点。其次介绍了抽象状态机的基本理论和抽象状态机语言,并论述其用做测试的理论基础和优点。在此基础上,设计出了统一建模语言状态图用抽象状态机语言描述的方法,并演示对比统一建模语言状态图与抽象状态机,研究了基于抽象状态机进行一致性测试的原理和方法。用.NET环境下分布式程序设计框架实现基于实时传输协议的远程教育系统,用抽象状态机语言描述所用的实时传输协议,并实现其一致性测试。在前面所论述的理论基础上,构建系统的抽象状态机模型,实现了远程教育系统的一致性测试,并给出测试结果并进行了分析。在论文的结束部分简述了本人工作及研究中尚需解决的问题,对其中一些问题给出了进一步研究的思路和改进意见,并展望了抽象状态机方法在测试方面的研究和发展方向。
其他文献
目的研究吸烟对男性精子形态、精子DNA完整率[用精子DNA断裂指数(DFI)表示]及顶体完整率的影响。方法回顾性分析来该中心就诊的1 500例男性患者(1 300例吸烟者及200例未吸烟
大学生廉洁教育是高校德育、思想政治教育工作的重要组成部分,廉洁教育在国家整个教育体系中起到了重要作用,从社会、高校和个人三个层面表明加强高校大学生廉洁教育具有极为
介绍在硫精矿浆浓缩脱水中使用3 ̄#絮凝剂的沉降试验及工业应用效果。5年的生产实践表明,聚丙烯酰胺阴离子型絮凝剂能有效抑制硫精矿浓缩池溢流跑浑,每年减少价值15~20万元的硫精矿损失,避
首饰应该是以现代设计手法,表现东方文化精髓的设计理念的首饰。首饰文化应该是装饰功能与艺术表现相结合的以各种材料为载体的精神文化。珠宝市场发展到一定阶段,文化就成了
促黄体生成素(luteotropic hormone,LH)对于辅助生殖中诱发排卵或超促排卵具有重要作用,该文就LH在支持卵泡发育中的作用作简单综述。
烘焙是一种具有应用潜力的热化学预处理方法,可用来提升生物质的能量密度。含氧烘焙能够加速生物质有机组分的降解进而形成复杂的孔隙结构,对染料废水和铅、镉,汞等重金属离子有很强的吸附能力。本文对玉米秸秆颗粒烘焙所得固体产物进行了详细的检测,通过工业分析、元素分析、氮吸附脱附实验、扫描电镜(SEM)、傅里叶红外光谱(FTIR)测定实验和亚甲基蓝吸附实验对比分析了反应温度、反应气氛和原料含水率对烘焙产物物化
本文对三相异步电机的电源断相各种保护电路进行比较分析后,利用电压采样原理设计制作出了一种实用、安全、可靠的三相异步电机电源的断相、过压、欠压保护电路,并对其工作原
本文致力于设计实现一套基于地理信息系统(GIS)、全球定位系统(GPS)和通信分组无线服务(GPRS)的智能公交调度系统。(1)结合中国智能公交系统现状与需求,分析了系统的主要功能
三仁汤原为治疗邪在气分、湿重于热之湿温初起而设。通过宣上、畅中、渗下,使湿邪从三焦分消,湿解热清,则湿热诸症自解。通过辨证施治,可广泛应用于内外妇儿诸科,凡证属湿热
随着片上系统(System on Chip, SoC)集成度的提高,传统的总线结构已不能高效满足当前IP核之间的通信需求。为了克服总线结构的不足,片上网络(Network on Chip, NoC)作为一种