共查询到10条相似文献,搜索用时 32 毫秒
1.
基于Logistic测试覆盖率函数的软件可靠性建模研究 总被引:1,自引:0,他引:1
软件测试覆盖率是测试充分性和测试效率的有效度量指标,其与软件可靠性以及缺陷覆盖情况之间有着一定的相关关系,并且结合测试覆盖率信息的软件可靠性模型的评估和预计效果将会得到有效改进.在实际测试过程中,由于软件结构特征及学习因素的综合影响,测试覆盖率可能会呈现出一种先增后减的趋势,Logistic函数恰好非常适合描述这类S形变化趋势,且结构简单,具有较好的灵活性与适应性.因此,针对基于Logistic函数的测试覆盖率函数以及软件可靠性建模等问题展开研究.首先提出基于Logistic函数的测试覆盖率函数;在该函数的基础上,提出基于Logistic测试覆盖函数的缺陷预计模型;然后,将NHPP可靠性模型的建模过程与Logistic测试覆盖函数相结合,提出一种新的者虑测试覆盖率的软件可靠性增长模型.实例验证结果表明:与若干已有的同类研究成果相比,提出的基于Logistic函数的测试覆盖率函数、缺陷预计模型以及软件可靠性增长模型有效地提高了函数或模型对数据的拟和精度,且具有较好的适用性. 相似文献
2.
3.
为验证和评估软件可靠性水平,阐述了开展软件可靠性测试的方法和过程,针对星载嵌入式软件的特点,介绍了进行软件可靠性测试的关键步骤的实现途径和方法,包括:失效的定义、测试环境的搭建、使用剖面的构造、测试过程的执行以及失效数据的收集,最后给出了该软件的可靠性定量评估结果,表明了该方法和流程的实用性和可行性,为后续开展类似的软件可靠性测试提供实践经验. 相似文献
4.
5.
软件可靠性一般是通过可靠性模型进行估计,而软件可靠性理论大都从硬件产品发展而来,不能恰当地反映出软件产品的固有特点。基于这样的考虑,从软件故障产生的根源出发,提出一种基于功能路径的软件可靠性评估方法。通过功能路径的概念,将软件可靠度归结到故障路径的数目上,再通过操作的概念与输入空间建立联系。分析了时间因素与软件可靠性的关系,并给出了该模型在实际测试中的估计方法。用实例分析验证了该方法的可行性。这种评估方法可用于软件使用阶段的可靠性验证。 相似文献
6.
基于Markov链使用模型的软件可靠性测评方法研究 总被引:1,自引:1,他引:1
基于Markov链使用模型的软件统计测试是产生高效测试用例,实现软件可靠性定量评估的有效方法.论述了该方法中使用链与测试链的构建技术,基于使用模型的统计分析计算,基于测试链的软件可靠性评估,操作可靠性和使用可靠性评估,以及它们在实际应用中需要注意的若干问题. 相似文献
7.
软件可靠性工程是对软件的质量进行管理和控制的实用性学科,而软件可靠性模型又是软件可靠性工程的基础之一,为了保证靠性模型的估测精度,好的软件可靠性模型应该包括对测试覆盖的说明,并且能够反映的错误修复过程。本文在基于测试覆盖的NHPP模型的基础上,讨论了一有反映软件错误修复过程的非齐次马尔可夫模型。 相似文献
8.
软件可靠性评测是对软件进行测试,通过采集系统运行期间的软件可靠性参数,运用统计技术进行处理并评估软件可靠性的过程.在软件生存期中,有效地控制影响软件可靠性的各种因素,才能提高软件可靠性,实现软件产品的无故障运行.文中着重介绍了提高软件可靠性的方法和技术以及软件可靠性的评测技术. 相似文献
9.
为提高星载软件的可靠性,针对某星载软件的特点,讨论了开展软件可靠性工程的实施框架和过程,分别从软件可靠性设计、分析、度量和测试四个方面进行了总结和评述.重点论述了软件可靠性设计准则,软件故障模式及影响分析和软件故障树分析技术的特点,软件可靠性度量的选择方法,以及软件可靠性测试的评估规程和可靠性模型的选择方法,并给出了技术应用的结果,证明了这些方法的可行性和适用性. 相似文献
10.
周珺 《自动化与仪器仪表》2011,(4):1-2,5
为了缩短软件测试周期,本文把马尔可夫链模型运用于软件可靠性测试中,提出了这一技术进行软件可靠性测试的方法。在测试过程中使用了新的评判准则分析测试结果,通过实例证明了该评判准则的实用性和有效性。 相似文献