【技术实现步骤摘要】
本专利技术涉及,特别是一种考虑失效分级的自适应测试方法。属于软件可靠性评估
技术介绍
随着近年来软件在现代飞行控制系统、核电站的控制系统等安全关键、任务关键系统中的广泛应用,软件可靠性的重要程度被提到了一个前所未有的高度。如何对这些高 可信软件进行测试,以获得全面、精确和鲁棒的可靠性评估结果,是软件可靠性评估领域的一个重要研究课题。自适应控制系统是通过在线实时了解被控对象,不断调节控制器,使系统的性能达到技术要求或最优。自适应系统有三大要素一是在线的实时的了解对象;二是有一个可调环节;三是使系统性能达到要求或最优。自适应控制可以分为直接自适应控制和间接自适应控制。在间接自适应控制中,被控对象的参数未知,首先在线估计对象参数,利用估计值对控制器参数进行调整使系统性能指标达到要求;而在直接自适应控制中,不对对象参数进行估计,直接通过调整控制器参数使改进系统性能。自适应测试的理论基础是以自适应控制系统为基础,即受控马尔可夫链。以软件测试为例,自适应测试方法把被测软件当作控制对象,利用受控马尔可夫链理论设计和优化软件测试策略,并把测试策略作为控制器和被测软件构 ...
【技术保护点】
一种面向可靠性评估的软件自适应测试方法,其特征在于:该方法具体步骤如下:步骤一:针对被测软件的失效严重程度,将其划分为两大类失效:关键失效和非关键失效,并对可靠性模型进行如下修改:R=Σi=1mpi(1-θiC+θiNαθiC+βθiN+θiS)以考虑不同等级的失效对可靠性的不同影响,并通过权重参数α和β对其影响的差异进行量化描述;其中,式中符号说明如下:R为被测软件的可靠性;被测软件的测试用例库被分为了m个子域,pi为第i个测试用例子域的选择概率,也即从第i个测试用例子域中选择测 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:殷蓓蓓,蔡开元,吕俊鹏,胡海,江昌海,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。