基于未确知理论的软件可靠性模型研究

来源 :河北工程学院 河北工程大学 | 被引量 : 0次 | 上传用户:xiaojas
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件应用的日益广泛及重要性的不断增加,人们对软件质量的要求也越来越高。可靠性作为衡量软件质量的重要特性,其定量评估和预测已成为人们关注和研究的焦点。软件可靠性模型作为可靠性评测的核心和关键,可用于软件生命周期的不同阶段,定量的估计和预测软件可靠性行为,一个好的可靠性模型可以准确评估和预测软件可靠性行为,这对于软件资源分配、软件市场决策有着重要的意义。我们可以看到软件可靠性模型这一领域的研究在70年代获得大的发展后,很多可靠性模型已经投入实用,可以说,软件可靠性模型已经从研究阶段发展到了工程阶段。但是,面对着软件自身及其开发过程日益复杂的情形,它仍然呈现出自身的不足。其中最为主要的就是模型的应用不一致性问题。 本文以软件可靠性模型研究中存在的问题为出发点,采用未确知理论的观点分析软件故障过程,用未确知数学方法表达和处理软件故障过程中的不确定性信息,进一步揭示了软件失效机理,更全面地描述了软件的失效特征,并最终建立了基于未确知理论的软件可靠性预计模型。新模型不对软件故障过程做任何统计规律的分布假设,跳出了传统软件可靠性建模过程中关于故障强度变化的各种统计分布假设的束缚,理论上具有良好的适用性。本文结合几组工程数据对新模型进行了验证,实践证明,新模型具有较高的预测精度和较好的适用性,一定程度上改善了软件可靠性模型的应用不一致性问题。 设计并开发完成了一个简易的软件可靠性评估工具。该工具嵌入了包括新模型在内的四个软件可靠性模型(J-M模型、G-O模型、S-W模型),能够输出模型评估结果和评估曲线,并具有计算各模型评价准则值和绘制用于模型评价的PLR图、u-结构图、y-结构图的功能。
其他文献
现代工业飞速发展,板形控制日益成为钢铁企业面临的重要课题。板形控制系统具有多变量、非线性、强耦合和纯滞后的特点,使用传统的控制方法很难得到较好的控制效果。近年来,
随着物流行业和计算机技术的不断发展,车载系统的应用日益广泛。通过车载机与服务器之间的双向通信,可实现对车辆的实时监控、调度,优化运行路线等,从而大幅度地提高货物运输和资
智能规划是人工智能领域的一个重要的研究内容。经典的规划问题假设世界的信息是完全可知的,并且动作的执行效果是确定的,这使得经典的规划问题只能求解规模较小的模型规划问
随着信息技术的飞速发展,数据交换次数和交换数量不断增多。视图发布作为信息交换的一种有效手段,为数据交换和数据共享提供了便利,但视图发布过程中的敏感信息泄漏问题日益
面对日益复杂的企业计算环境,网络安全面临着严重的挑战,传统的网络安全模型是静态的,对于动态的安全威胁缺乏应对措施,另外单一的安全手段已经不能满足需要。本文对如何建立一种
本文所涉及的工作主要包括以下几个部分。首先简单概述了网络安全现状并对网络安全框架、防火墙、IDS、SNMP协议等网络安全基础知识作简要介绍。接着结合系统需求介绍了系统
本文首先引出了Web挖掘与Web使用挖掘的基本概念,接着描述了Web使用挖掘使用的数据源、挖掘过程和通常采用的主要技术,提出了用户行为分析和用户搜索行为等概念,介绍了Web使用挖
有效的估算是软件项目管理的基础,只有使用科学的方法对目标软件系统的规模、工作量和进度做出合理的估算,我们才能在预算内按时保质顺利地完成项目。工程实践表明,目前应用广泛
建设“数字城市”是社会发展的大方向,是每一个城市经济建设可持续发展的必然趋势。房产是城市组成中一个不可缺少的要素,而数字房产也就成为数字城市建设中不可或缺的基础信息
  网格是一种为了在动态变化的、拥有多个部门或者团体的复杂虚拟组织内实现灵活、安全的协调资源共享与问题求解而出现的新兴技术,近年来的飞速发展使越来越多的应用程序可