基于UML的可靠性测试模型研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:yydx_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会对软件需求的逐渐增加,系统规模和复杂程度也在不断上升,各种软件故障频频出现,软件测试和软件质量越来越受到关注。作为软件质量的重要指标之一,软件可靠性对评估软件质量起着举足轻重的作用,软件可靠性测试工作的进行对优化软件架构、推动软件开发顺利完成和提高软件质量有着重要的意义。UML以其成熟的模型、丰富的图元和强大的建模能力在面向对象软件开发和软件测试中被广泛应用,但大多数可靠性测试所使用的UML模型描述粒度过粗,导致所构建的使用模型对软件的刻画真实度不够,鉴于此,本文提出了一种面向复杂UML模型的Markov链使用模型构建方法,为软件可靠性测试提供真实可靠的模型和良好的基础。本文首先对标准UML模型进行了可靠性扩展,并针对转移概率确定方法不够具体和计算结果偏差较大等问题,提出了一种基于杠杆加权思想的LW-AHP算法,提高了概率估算的准确性,为构建Markov链使用模型提供了更加全面准确的信息;其次,为了对Markov模型构建提供语义支持,对扩展后的UML模型进行了形式化定义,特别是对UML模型中不同类型的组合片段和多层嵌套组合片段等细化描述粒度新特性的添加,为模型构建提供了更加具体、粒度更小的软件描述信息;再次,为了保证扩展后UML模型对构建Markov链使用模型提供可靠完备的一致性条件,本文给出了扩展UML模型的一致性定义和验证方法;最后,基于验证通过的UML模型,本文提出了一种面向复杂UML的Markov模型构造方法,解决了传统UML模型描述粒度过粗而导致所构建的使用模型对软件的刻画真实度不够等问题;论文结尾根据研究方案设计实现了Markov链使用模型自动构建工具UM2MC,并以无人机飞控系统的位姿控制子系统为实例,使用UM2MC建模工具构建了Markov链使用模型,验证了论文中使用模型构建方法的可行性和建模工具的实用性。
其他文献
新进开发的随形冷却技术是提升注塑模具冷却均匀性及冷却效率的有效手段,能够避免塑件因收缩不均而产生的翘曲变形等缺陷。然而现有随形冷却水道的制造技术难以保证模具制造精度,在中大型模具制造中应用受到极大限制。本文通过创新思维引入一种新的空心结构制造工艺——扩散连接工艺,以实现随形冷却水道模具的精密制造。目前,扩散连接技术在模具制造中尚处试验阶段,进行随形冷却水道的扩散连接工艺研究对其应用及发展具有重要意
随着我国工业技术的不断发展,大到大型机械设备,小到汽车等家用机械设备,充斥在我们的生活中。越来越多的机械设备担当着至关重要的角色,对我们的生活起到了重要的作用。在机械设备的运行过程中,内部的部件会因为相互摩擦产生磨损颗粒,这些磨损颗粒会在润滑油液中循环。通过对油液中的金属颗粒的数量、粒径的占比等信息进行测量,我们可以得知油液的情况,进而可以预防机械设备发生故障的发生,增加机械设备的安全性,延长机械
为适应国家供热制度的改革,研究和利用现代智能技术对供热进行自动监控、减少每月抄表收费带来的麻烦势在必行.本文介绍了IC卡智能热能表组成和工作原理,给出一种基于PIC16F8
Cdc20及Cdh1是后期促进因子APC复合物的共激活因子,前者在有丝分裂中后期,后者在有丝分裂末期和G0/G1期激活APC复合物,两个共激活因子在特定的细胞周期时刻为APC复合物呈递需