基于Random Walks的软件可靠性模型研究

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:gengboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的日益成熟、硬件成本的迅速降低,各种结构复杂、功能强大的计算机系统被广泛应用到各个关键领域。与高速发展的计算机技术和强大的软硬件功能相反,软件可靠性检测技术仍处于萌芽状态。对于研究者而言,软件可靠性是衡量一个软件是否成功运行的重要标准;而对于消费者而言,软件可靠性是选择该软件的重要参考因素。如今,虽然已出现了很多种用于检测和预测软件可靠性问题的软件可靠性模型,但就我们查阅的文献来说,未发现可在任意环境下,可对任意软件执行软件可靠性检测技术的模型。也就是说,现已提出的所有软件可靠性模型只能解决一种或一类软件的软件可靠性问题,本文提出的软件可靠性模型试图能解决多类问题。本文的主要工作主要体现在如下的几个方面:(1)介绍了软件可靠性和软件可靠性模型的研究背景和相关概念及知识点。(2)阐述了四种典型的软件可靠性模型:J-M模型、G-0模型、Nelson模型和Seeding模型,并根据它们的实际应用分析其优缺点。(3)提出了Random Walk算法的基本概念和理论依据。从数学的角度,对该算法的原理做了相关的介绍,进而提出了一维和二维Random Walks算法。(4)提出了基于Random Walk算法的软件可靠性模型,并运用模型进行了简单的实验。为了适应于各种环境下的不同软件,本文将软件的运行结构看作是一个图,大大减少了检测的周期和研发成本。本文提出的软件可靠性模型相较以往的模型而言理论依据更简单,运行更容易。在本文提出的模型得到认可之后,可以将模拟或预测的元素加入模型,提高本模型的应用范围和精准度。
其他文献
本文以1949年中华人民共和国成立到1954年撤销绥远省建制这一时期绥远省的冬学运动为研究对象,以《绥远日报》所记述的大量关于冬学运动的具体事例为主要考察视角,结合相关档
目的:CXCR5作为趋化因子受体CXCR亚族的一员,不仅参与B细胞的成熟和淋巴组织的发育,并且在肿瘤进展和患者预后中起着不可替代的作用。本文通过探讨CXCR5在肾细胞癌中的表达,
随着机器人在工业、服务业等各个领域中发挥的作用越来越突出,我国对于机器人的研发和应用也给予了越来越多的重视。在冗余度机械臂的实际应用中,机械臂的工作精度是影响其操作性能的重要指标之一。由于机械臂在生产加工、安装和工作过程中由于各方面因素的影响总是难免会产生末端位置误差,很大程度上影响了任务的执行精度,使得机械臂应用的准确性和可靠性下降。本文首先归纳总结了位置误差的产生原因,然后对任务执行过程中位置
目的:观察三维定点旋转复位法治疗椎动脉型颈椎病的临床疗效,为运用中医手法治疗椎动脉型颈椎病提供新思路。方法:选择黑龙江中医药大学附属第一医院骨伤二科门诊在2019年2月
众包是一种利用互联网分配任务、发现创意和解决技术难题的商业模式。众包模式使得企业可以充分利用庞大的“群众志愿者”的知识和技能来大幅降低企业的成本。目前软件众包已
近些年来,随着多核硬件以及云平台的兴起,高质量的异步程序(asynchronous programs)变得越来越重要。而在实时(real-time)系统中,异步程序仍缺乏相关的分析验证工具。经典的
目的:随着世界范围内糖尿病人数的不断增长,糖尿病肾病(DN)作为糖尿病最常见的微血管并发症之一,已成为引起终末期肾病的主导因素。肾小球系膜细胞为肾脏固有细胞,在维持肾小
劉孔當的《翰林重考字義韻律大板海篇心鏡》(简称《重考》),成書於明萬曆年間,共20卷,收字條55179個,在明代有著很大的影響力。首先,《篇海類編》《音韻字海》《五侯鯖字海》
目的:探索大鼠双肝移植后双侧移植物体积变化差异的原因及机制。方法:(1)建立大鼠双供体肝移植模型:SPF级SD雄性大鼠96只,8-10周龄,体重(270g-300g),随机分为移植组(Transpla
铁是一种重要的营养元素,对许多重要的生物过程都是必不可少的。但是,过量的铁也会导致生物毒性。铁通过参与Fenton化学,产生活性氧,导致DNA链断裂、脂质过氧化和蛋白质变性