基于贝叶斯网的软件可靠性评估技术研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:babyjoyce
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件可靠性是计算机工程中的一个重要领域。软件可靠性评估是软件可靠性研究的重要内容,通过软件可靠性评估,量化软件可靠性有关参数,为软件的使用建立信心。软件可靠性模型的研究是软件产品可靠性评估研究的核心,是评估、预测和分析软件可靠性的重要工具。已有的这些模型在一定程度上描述了软件可靠性,但因假设条件过于苛刻或没能充分利用先验信息,限制了模型的普适性。贝叶斯网具有建模方法图形化,能够进行不完全数据推理及不确定性推理的特点,与传统的建模方法相比具有显著的先进性。本文以贝叶斯网在软件可靠性评估方面的应用为研究重点。主要研究内容如下:(1)提出了改进的基于贝叶斯网的软件可靠性预测模型,该模型充分利用先验信息,并把不完全排错和排错时间考虑在内,使得预测结果更准确与合理;(2)提出了基于bayes网的软件运行剖面获取模型。该方法充分利用了先验信息,能够较好地减少结果的估计误差,获取的运行剖面更合实际;(3)以构建的软件运行剖面为基础,充分考虑软件可靠性的相关影响因素,给出了一个基于贝叶斯网的软件可靠性评估模型,该模型可实现动态演化和推进,对可靠度的估计更加精确稳定;(4)设计并实现了一个软件可靠性评估原型系统,进一步验证了本文方法的优越性。最后,本文对所做的工作进行了总结,并对以后的研究内容进行了展望。
其他文献
如何保证并不断提高软件质量是软件工程研究的一个核心问题。软件测试能够有效地发现软件中隐藏的缺陷,是保证软件质量的重要方法。Web服务是分布式计算领域的新兴技术,具有
随着软件产业的不断发展,软件应用的日益广泛,软件开发面临着越来越多的挑战,软件危机也随之而生。软件复用在这种背景下发展起来,它是解决软件危机的有效途径。作为软件复用核心
学位
随着计算机技术的发展和数据库的广泛应用,企业信息系统中的“信息孤岛”问题越来越严重。异构数据源集成技术就是为了解决异构数据源间方便、灵活的互访问题。在研究异构数
近年来,随着网络技术和计算机仿真技术的快速发展,分布式仿真、基于网络的仿真支撑平台成为人们研究的热点之一。本课题主要对仿真支撑平台开发过程中的关键技术进行研究和探讨
下一代网络是业务驱动的网络,业务和市场将决定新技术的取舍。下一代网络业务平台是一个开放式的业务体系,业务可以部署在运营商外的应用服务器上。基于JAIN(Java Architecture
近年来,Internet的高速发展,给人们的生活带来了极大的便利,人们开始重新思考互联网的服务质量、可靠性和效率。然而用户感受到的系统响应速度却没有相应的提高,甚至还越来越慢。
随着人们生活水平的不断提高,人们对信息消费多元化的趋势越加明显。传统的固定地面电视已难以满足人们的消费需求,人们希望可以随时随地的收看高清晰画面的电视节目,这促使
学位
随着互联网技术的快速发展,高分辨率数码相机以及功能强大的图像编辑软件的出现,图像篡改已经越来越普遍,它在一定程度上丰富了人们的日常生活,杂志封面和商业广告上精美的图