Software Reliability Simulation
浏览:
添加时间:2020-06-03 11:28:55

使用VisualSim仿真软件系统故障率

1. 总体情况

VisualSim是一款主要面向电子系统和元器件结构、性能评估的建模、仿真工具。通过VisualSim,设计师可以构建目标系统的图形化虚拟模型,开展性能、功耗和功能分析。除此之外,VisualSim还可以实现对系统可靠性等其他指标的仿真分析。

本案例是一个简单的软件模型,由三个独立运行的模块构成。其中,模块1和模块2串联执行,模块3和模块1、模块2并联执行,如图所示。三个模块各自的故障率分别:模块10.15;模块20.05;模块30.10。通过Visualsim建立该软件系统模型,评估其平均故障率和平均MTBF

image.png

2. 仿真模型

VisualSim中完成的模型如图2所示。模型主体由三个Script_Block模块(图ScriptScript2Script3)组成,分别模拟软件系统中的模块1~3。每个模块内置一个随机函数,按照给定的故障率模拟该模块的工作情况。当随机函数判定该模块发生故障时,则激活故障率计算模块(图Script4)工作。故障率计算模块接收三个模块的工作情况,当满足软件系统整体故障条件时,根据系统已经重复执行的次数计算平均故障率和平均MTBF。同时,模型中包括一个激励源(图中的Traffic),周期性的产生激励,产生的激励用于激活软件系统一次模拟工作。

image.png

3. 仿真过程及结果

通过仿真,可以得到该软件系统的动态平均故障率和平均MTBF,分别如图1、图2所示。

image.png

图1 平均故障率

image.png

图2 平均MTBF

北京国鼎源创智能科技有限公司

地 址:北京市海淀区西二旗辉煌国际大厦1号楼1507 邮政编码:100085 电 话:010-59741778 手机:010-59741778 传 真:010-59741778 邮 箱:info@i-innovating.com

Copyright ©i-innovating北京国鼎源创智能科技有限公司.

京ICP备2021018369号  Powered by CmsEasy  留言  Rss