基于模型检测的UML一致性检验与测试用例生成

来源 :南京航空航天大学 | 被引量 : 5次 | 上传用户:B08050402
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件应用的深入,人们对软件的质量和可靠性提出了更高的要求,通常采用系统建模和软件测试来保障。模型检测作为一种形式化的验证技术,有着自动化和提供反例等诸多优点。因此,本文的主要研究工作是利用模型检测技术来实现统一建模语言UML一致性检验和测试用例自动生成,从而来保证软件的高可靠性。UML是一种描述能力强大且涵义直观的可视化建模语言,然而由UML得到的表示系统多个方面的模型之间存在着一定的信息冗余和相互交织,从而可能会产生不一致性问题。本文提出了一套UML2.0中顺序图和状态图到SMV语言的转换准则,解决了顺序图中的组合片段和异步消息等特性。把状态图和顺序图分别表示为SMV语言模型和CTL时序逻辑,使用模型检测工具NuSMV进行一致性检验。最后,基于以上研究工作,设计并开发了UML检验工具。软件测试是保障软件质量的关键步骤,其核心问题是测试用例的自动生成。本文在研究了基于模型检测的测试用例自动生成方法的基础上,提出了一个基于二叉树快速生成算法来构造时序逻辑;结合基于需求、运用模型检测技术的测试用例自动生成流程,得到满足MC/DC覆盖准则的测试用例集。最后,设计并实现了一个基于模型检测的测试用例自动生成工具,结合航空电子系统,利用现有工具TestBed进行测试用例的正确性和覆盖率的验证。
其他文献
随着社会科技文化的不断深入,培育在新时期的涨进中也要求各位教师顺应时代的日益改造,培育的创新观念必然表现在教学实践中,连续的转变保守的教学措施,将造就同学们的思维创新观
目的:探讨丁酸氢化可的松乳膏联合苏白止痒汤治疗外阴白斑的效果及安全性。方法:纳入2016年8月—2020年2月我院收治的66例外阴白斑患者,按电脑分层随机法分组,各33例。对照组
在QQ“非法”操作手段中,有些带有险恶的用心,有些是炫给别人看的,有些则以自娱自乐为主要目的。像是在QQ牧场中眷养貔貅神善,让QQ空问人气暴增之类。在微博中制造听众甚多的假像。不仅自己看着爽。也会产生极大的心理满足。    A QQ牧场“刷”出貔貅  在腾讯QO牧场能够领养的动物中,前段时间新增的貔貅神兽无疑是最为威风八面的。不过,只有QQ牧场等级达到50级以上的才能领养,而目前OQ牧场的用户中绝
目的研究并分析检验科常规生化检验室内质量控制的效果。方法选择我院检验科2018年11月~2019年6月期间常规生化检验患者400例为研究对象,随机分为常规组和探究组各200例,其中
重组改制之初,面对油气后备区块不足,主力油田自然递减率和综合递减率居高不下,油气生产十分被动的局面.川中油气矿(以下简称该矿)坚持实施科技兴矿、油气并举、效益开发、持
孜孜不倦求学路"漫漫人生路,两三站。渺渺风雨途,千万阻!"从湖南大学、北京理工大学、美国阿贡国家实验室、美国加州大学洛杉矶分校,再回到北京理工大学任教,前后16年,谭国强
设备闸门是AP1000核电站钢制安全壳上最大的设备,其密封性能是影响放射性物质泄漏的一个重要因素。本文以某核电站设备闸门为例,介绍设备闸门密封面的构造,深入分析了密封面
家里装了电信ADSL宽带的用户都知道。很多省市的电信ADSL宽带必须要安装电信提供的星空极速软件来拨号上网,这样无法实现家里多台电脑共享上网,要想多台电脑共享上网,必须用其他
1928~1932年,林德格尔在中国呼伦贝尔地区从事人类学田野工作,足迹遍布该地区几乎所有的族群——巴尔虎蒙古人、布里亚特蒙古人、达斡尔族、索伦鄂温克人、鄂伦春族(诺敏千)
随着近年国内城市化进程加快,居民消费水平提高,城市对大型购物中心的需求越来越大,大型购物中心的开发、运营急需科学性指导。结合整合营销传播理论的指导,深入研究大型购物中心