软件相异性设计模型的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:ppasu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文建立了一个用于指导相异性设计的系统管理模型框架,并对模型框架中与相异性设计紧密相关的三个关键模型问题作了进一步研究,模型包括相异性模型、设计方法模型和过程活动模型.通过对软件相异性进行形式化描述,该文定义了一套基于相异度的组合运算规则,给出了相异性设计的通用原则,以此为基础提出了统筹管理相异性设计的系统管理模型框架.对软件故障模式作用和对系统可靠性改进程度的分析是衡量相异性设计优劣的理论基础.该文基于相异性设计的特点,分别为相异性容错软件系统建立了相应的故障模型和可靠性模型,定义并分析了软件系统中各种故障类型、相互作用、及其与系统失效之间的关联关系,通过对两种经典容错结构进行的基于相异性可靠性建模,进而分析了相异性容错软件和单模软件之间的可靠性增益关系,并对相异性设计和容错软件系统可靠性之间的关联关系作了进一步研究.该文将相异性容错软件开发过程划分为冗余软件版本设计、相异性版本选择和容错系统集成三部分内容,在对应用系统进行功能划分并给出了一个通用表决算法的基础上,提出了以重用技术为基础的相异性设计方法模型ECM.该文基于相异性设计的原则,给出了用于优化设计人员和测试人员的分配算法,为软件版本可靠性区间的合理配置提供理论基础.该文设计了辅助相异性设计的软件开发环境RSDE,用以引导相异性容错软件的规划、设计、测试和评估.RSDE由模糊重用库管理系统、开发子系统、相异性设计子系统和测试与评估子系统四个子系统组成,分别实现了可重用组件查找、软件版本设计、相异性版本选择和容错系统评估的功能.
其他文献
该论文详细介绍了我们在音频算法开发中使用的一些关键技术和方法:首先文章通过分析Windows/UNIX和C55x DSP平台之间的差异,阐述了算法代码的移植方法;其次从代码的可重入性
密码技术特别是加密技术是信息安全技术中的核心技术,是目前国内外最为活跃的研究领域之一.新一代密码算法的研究具有重大的政治意义以及重要的科学价值.加密技术分为对称加
监控视频中的异常行为检测与目标跟踪是模式识别领域长期以来的研究热点之一。近年来,随着各种视频监控设备的日益普及,现有检测与跟踪算法的性能已有了长足进步。但是,由于
在目前广泛应用决策支持系统的企业中,大规模流水线型生产企业是其中重要的一类.而这类企业的决策支持系统中最核心的一环就是分规格成本核算.由于很多国有企业保留着传统的
该文对航天型号软件配置管理的理论、技术和工具进行了研究.首先作者针对中国航天型号软件的特点进行了综合调研,完成了型号软件配置管理工具的需求分析工作,接下来进行了由
该文对软件静态分析技术进行了深入的研究,分析了软件静态分析技术的起源和发展,特别讨论了手工静态分析技术与计算机自动静态分析技术的不同特点和关系,对静态分析技术的发
绘制技术是将几何模型转变成人们视觉上清晰直观图像的手段,它的研究内容非常广泛,该文主要集中研究如下三个方面:一、辐射度技术及其工程应用,辐射度技术是全局光照的主要算
随着Internet技术的成熟和计算机应用的广泛深入,越来越多的企业选择通过互联网进行产品的宣传和介绍。目前,常见的作法是在一些知名的网站运用它们已设计好的固定模式来进行产
该文首先阐述了基于CSCW技术的协同创作系统CAS的特点,并通过比较目前CAS并发机制几种常用的方法,选用了实现复杂度较小的加锁方法.针对目前加锁法较难解决的封锁粒度选择问
该文主要研究了数学内容的MathML表现形式的标记表示和识别.第一,实现了数学内容到其MathML代码的自动转换输出,并生成其对应的XHTML文件的数学内容处理系统MMPS(Mathematica