基于遗传算法的软件可靠性分配应用研究

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:superheron
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件可靠性分配是软件可靠性工程的一门新的分支技术。它是指在保证可靠性目标的前提下,对组成软件内部的成份做出分析,把软件分离为一个个基本元素,并由此对软件各个元素进行可靠性目标的分配,以达到在软件开发成本一定的情况下,使用户得到的软件可靠性尽可能地大。其中,软件元素被定义为诸如操作、子系统、模块、对象或者是其它的能够用于可靠性分配的实体。本论文致力于多模块软件系统的可靠性分配技术的研究与实现,全面分析并讨论了软件可靠性分配的三种模式框架:RCCM模式框架、BCRM模式框架和BCUM模式框架,研究了软件开发的三种成本函数,并对每个模式框架进行了实例论证和实验分析。本论文将遗传算法应用于软件可靠性分配中,对基于遗传算法的可靠性分配技术和传统的可靠性分配方法进行了比较。针对标准遗传算法存在着收敛速度慢、易陷入局部极小值等缺点,本文设计并实现了自适应多种群并行遗传算法(AMPGA),来解决大型、复杂软件系统的可靠性分配问题。最后,对“江苏省邮政物流信息系统开发”项目中的“礼仪中心子系统”、“递送中心子系统”及“系统管理子系统”进行了可靠性分配实验。
其他文献
在VLSI设计中,具有标准接口的IP核设计和复用技术的得到广泛认可和深入发展.IP软核的设计只需完成前端RTL级设计,基于模块化设计的IP在现代的超大规模集成电路设计中得以迅速
随着Internet的迅速发展,网上协同作业系统日渐成熟,网络安全问题也日渐突出,公钥认证体系(PKI)是在开放网络环境下提供身份认证,并保证信息机密性和完整性的技术,目前已经成为安
Internet是一个全球的、分布的、动态的信息仓库,它存储着大量的数字化信息。在今天,它已经成为大众获得日常信息的重要来源。可是,由于庞大的信息量,对于每一个用户来说,如何能够
当前随着人们对信息需求的不断拓展,所遇到的问题也越来越复杂,而且规模越来越大,解决这些问题所需要的计算能力也在大幅度提高。“网格”是一个新出现的概念,代表了一种先进的技
随着计算机网络技术的发展,为了有效的提高软件重用性和可靠性,基于中间件技术的软件应用开发越来越被广泛的运用。为了给用户提供优良的运行坏境,各个厂商都推出了自己的应用服
在该文中,对区域控制分两个方面来讨论:区域单独控制和区域同步.区域单独控制是如何在各个系统中实现的是该文关心的问题之一.在区域的单独控制方面,该文分析了三个问题:每个
本文围绕着iSCSI中的一个重要部分 —— iSCSI目标器而撰写的,其主要内容包括以下几个方面:1 详细分析了目前版本(Draft 20)的iSCSI协议。从SCSI协议入手,给出了iSCSI在SCSI系统中
随着电信和计算机技术的发展,中国的通信网规模不断扩大,市场竞争也日益激励.运营商为了能给消费者提供良好的服务,在激烈的竞争中处于有利地位,而快捷畅通的网络是这一切的
软件复用被认为是解决软件危机的一条现实可行的途径,软件复用目前研究的焦点集中在构件技术。构件技术提出采用构件组装的方式构建应用程序,从而使软件开发走上了工业化的道路
经过近年的发展,虚拟现实技术及设备在很多领域中具有了很强的实用性,而飞行器仿真是最重要的应用领域之一。本论文所研究的飞行仿真系统采用新型六维控制器(六自由度鼠标)作为