基于马尔可夫链的软件可靠性评估技术研究

被引量 : 5次 | 上传用户:network_worm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向对象软件技术的应用与发展,面向对象软件可靠性评估作为可信软件的一重要研究内容,受到了国内外研究者的高度关注,它对于优化软件体系结构,改善软件开发过程,指导软件测试,提高软件可靠性有重要的意义。本文以面向对象软件的马尔可夫链使用模型为基础,研究了软件可靠性评估技术和方法,这些技术和方法不仅可以用于完成软件需求分析、设计阶段的可靠性评估,还可以用于完成软件测试阶段的可靠性评估。概括起来,本文的主要工作包括:1.针对现有的软件可靠性评估方法中未形成较完整的评估体系问题,构建了一个基于马尔可夫链使用模型的软件可靠性评估框架。指出该框架的作用,详细阐述该框架的构建过程和应用该框架进行软件可靠性评估的流程。2.针对目前使用模型存在状态空间过大、模型描述较为困难的问题,提出了一种由UML模型生成场景级和用例级马尔可夫链使用模型的方法。给出了使用模型的生成算法和扩展UML模型完备性验证算法。以ATM软件为实例,详细介绍了ATM软件由扩展UML模型生成马尔可夫链使用模型的方法和步骤。3.针对现有使用模型在生成过程中未给出转移概率确定方法的问题,提出了一种由层次分析法确定马尔可夫链使用模型中转移概率的方法。通过对层次分析法的研究,本文采用层次分析法确定使用模型的转移概率。最后,利用ATM实例验证了该转移概率确定方法的可行性。4.根据构建出的马尔可夫链使用模型,提出了一种完成软件可靠性早期评估的方法。该方法以马尔可夫链使用模型为基础,构建一种场景级可靠性早期评估模型。根据可靠性定义,提出面向对象软件可靠性早期预计算法,完成对软件的可靠性早期评估。以ATM为实例,完成对ATM软件的可靠性早期评估。5.通过对基本模型的研究,构建了一种基于离散时间的NHPP软件可靠性增长模型。本文从离散时间的角度出发,还考虑了故障排除率变化和排错过程中新故障的引入等因素,构建一种基于离散时间的NHPP软件可靠性增长模型。在三组公开发表的数据集上进行的拟合实验和预测实验表明,该模型具有良好的拟合效果和预测能力。本文对面向对象软件的可靠性评估技术和方法进行了较为深入的研究,这些技术和方法为软件可靠性评估系统的设计和实现提供了理论和决策支持,有利于更全面地评估和提高软件的可靠性、改善软件的质量。
其他文献
<正>在2013年上海高考地理试卷中,有一组关于地震震源深度分布特征的选择题,题目如下。下图表示某地区多次地震的震中到海岸线的距离与震源深度的关系。图中纵坐标为震源深度
头下制度是辽朝历史上的一个重要问题 ,本文对头下制和头下军州进行了比较深入的研究。内容涉及头下制的渊源 ,头下的形态和性质 ,辽朝头下军州的起源及其演变过程 ,以及头下
物联网是建立在无线通信技术、传感器网络技术、射频识别技术等各种接入技术基础上,将环境海量数据和电子设备与互联网互联构成大规模虚拟网络。在工业自动化、日常生活、环
<正>当前,我国地理课程改革已经进入深化阶段,在课程理念、教材编制、课堂教学等方面都发生了巨大的变化。然而,学业成就评价改革进展缓慢,特别是考试方式和试题编制方面变化
人脸识别是现代生物信息识别中的一项重要技术,对于给定的人脸图像,利用已经存储的人脸数据库确认该图像中的一个或多个人的身份。现有的人脸识别方法大多需要进行图像预处理
几百年前,美洲印第安人和古希腊人分别发现柳树的叶和树皮可治愈疼痛和发烧。1828年,在慕尼黑工作的约翰·巴奇纳(Johann Buchner)成功地分离出极少量水杨甙,即水杨醇的葡萄
近代以来,传统儒学在西学的日益逼近之下出现了前所未有的合法性危机。五四时期对于传统儒学的批判可以看成是近代儒学危机的一大转折点,在此之前,无论是洋务派的“保守”面
本文依据民俗学、民间文艺学、社会学、文化人类学等相关学科的方法,对山西非物质文化遗产传承人群体进行整体、动态、系统的研究。传承人是非物质文化遗产可持续发展的重要
随着全球经济危机和能源价格的飙升,节能工作已在企业施工中处于重要地位,本文通过论证风力发电在驳船上应用的可行性,节能环保,进而说明推广风力发电的前景十分广阔。
随着物联网技术的发展,通信协议以及体系结构急需规范。最具代表性的物联网体系架构是欧美EPCGIobal“物联网”体系架构和日本Ubiquitous ID(UID)物联网系统。作为第一个开放