一种软件可靠性增长模型的移动点估计方法技术

技术编号:9238422 阅读:206 留言:0更新日期:2013-10-10 02:29
本发明专利技术公开了一种软件可靠性增长模型的移动点估计方法,包含以下几个步骤:步骤一、根据软件系统实际失效数据绘制质量控制图;步骤二、根据质量控制图和移动点判断准则,得到初始的移动点;步骤三、采用逐步调整法,得到移动点的准确位置;本发明专利技术提出了移动点判断准则,使移动点的初步判断更加准确,估计得到移动点数目准确,位置偏差小。本发明专利技术提出了新的移动点估计的方法,在使用质量控制图得到初始移动点数目和位置基础上,使用逐步调整法解决了移动点位置估计不准确的问题。

【技术实现步骤摘要】

【技术保护点】
一种软件可靠性增长模型的移动点估计方法,包含以下几个步骤:步骤一、根据软件系统实际失效数据绘制质量控制图;步骤二、根据质量控制图和移动点判断准则,得到初始的移动点;若质量控制图中任意点满足移动点判断准则任意一条,则该点为移动点,若该点后连续A点均满足移动点判断准则任意一条,则只取A点中任意一点为初始的移动点,得到n个初始的移动点,分别记为ti,i=1,2,…,n;移动点判断准则具体为:(1)三个连续的点中至少两个点落在中心线的同一侧,并且距离中心线的距离大于或等于2σ,σ为标准差;(2)五个连续的点中至少有四个点落在中心线的同一侧,并且距离中心线的距离或等于σ;(3)至少八个连续的点落在中心线的同一侧;步骤三、采用逐步调整法,得到移动点的准确位置;具体包括以下几个步骤:首先,由τ0=0到t2时刻之间的失效数据,确定移动点τ1;然后,固定移动点τ1,通过τ1和t3之间的失效数据确定移动点τ2,依次类推,逐步调整得到准确的移动点τi,i=0,1…,n;根据τi和ti+2之间的失效数据确定移动点τi+1的方法具体为:基于移动点的软件可靠性增长模型的故障累计均值函数,得到τi和τi+2之间故障累计均值函数为:m(t)=mi+1(t),τi<t<τi+1mi+2(t),τi+1<t<τi+2---(1)建立目标函数:T(ai,a2,···,am)=Σt=τiτi+2(y(t)-m(t))2---(2)其中,y(t)为t时刻软件累积故障数的实测值,a1,a2,…,am为m(t)中的未知参数,m为参数个数;求式(2)对a1,a2,…,am的偏导,得:∂T(a1,a2,···,am)∂a1=0∂T(a1,a2,···,am)∂a2=0···∂T(a1,a2,···,am)∂am=0---(3)上述方程组(3)对移动点τi+1的求解不存在封闭解,求解使目标函数达到最小值的移动点τi+1,具体求解的过程为:(1)设(τi,…,τi+2)中有N个点,取τi+1j=τi+j,j=1,…,N,利用方程组(3),求出参数a1,a2,…,am的最小二乘估计(2)将a^1j,a^2j,···,a^mj,τi+1带入式(2),得Tj=T(a^1j,a^2j,···,a^mj,τi+1);(3)比较{T1…,TN}的大小,得到τi+1的最小二乘估计值τi+1={τi+1j|Tj=min(T1,…,TN)};综上,最终得到软件可靠性增长模型的移动点的准确位置。FDA00003379883900022.jpg...

【技术特征摘要】

【专利技术属性】
技术研发人员:高峰万程程常帅赵玉新吴田孟斌
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1