可靠性约束的多目标测试资源分配问题研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:boyskys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统越来越庞大而复杂,用户对软件的可靠性要求也在不断提高。在实际的软件测试中,项目经理不但要考虑用户对软件可靠性的要求,而且还要兼顾测试资源(通常指总测试时间)和测试成本。如何有效分配有限的测试时间,同时最优化系统可靠性、测试成本和测试时间,已成为近年来基于搜索的软件工程中的一个研究热点。传统的多目标测试资源分配大都局限于测试资源约束而不考虑用户对软件可靠性的要求,导致解集中存在许多可靠性非常低的测试资源分配方案,既浪费了大量的计算开销,又对项目经理的项目实施毫无参考价值。为此,本文从用户对软件可靠性的需求视角出发,研究可靠性约束的多目标测试资源分配问题。本文的主要研究内容如下:(1)针对测试资源分配问题的研究背景和研究意义进行了简要的论述,并通过国内外的研究现状详细分析了存在的问题。(2)介绍了测试资源分配问题中可靠性数学模型和成本数学模型,以及多目标优化问题中的数学模型、解的评价标准、求解算法以及求解算法中常用的约束处理技术。(3)从用户对可靠性要求的角度出发,构建具有可靠性约束的多目标测试资源分配问题(Multi-Objective Testing Resource Allocation Problems,MOTRAP)的数学模型,从理论上推导出测试资源分配方案达到用户可靠性要求的一个必要条件,并通过这一条件推演出每一个模块需要分配的测试时间新下界,从而明确了哪些模块对于系统可靠性的增长更加经济。另外,基于第二代非支配遗传算法(Nondominated Sorting Genetic Algorithm II,NSGA-II)和强化的约束处理技术提出了一种可靠性约束的多目标测试资源分配算法(Relibility Constrian based Nondominated Sorting Genetic Algorithm II,NSGA-II-RC)。NSGA-II-RC在种群初始化、交叉、变异等操作中嵌入了可靠性强化的约束处理技术,可以从理论上保证将不可行解修复为可靠性满意的可行解,从而使得算法能够更快的找到更优的解。与已有方法的对比实验结果表明,所提模型和算法可以将种群约束在可靠性满意的可行区域快速进化,可为软件项目经理提供更多、更优的测试资源分配方案。(4)针对用户和项目经理在不同测试阶段对系统可靠性的不同需求,构建了具有动态可靠性约束的多阶段多目标-测试资源分配模型,并在(3)的工作基础上进一步分析了满足不同阶段可靠性约束的测试时间下限。然后,基于第三代广义差分进化(The Third Generation Generalized Differential Evolution,GDE3)、参数估计、种群重新初始化、加权归一化的最优解选择提出了一种动态可靠性约束的多阶段多目标测试资源分配算法(Multi-Stage GDE3 with Dynamic Reliability Constraint-handling,MS-DRC-GDE3)。对比实验结果表明,所提模型和算法能够在不同的测试阶段根据模块的测试效果动态调整测试时间的分配,可为项目经理对动态测试的规划提供一定的参考。
其他文献
目的:探讨UBE2C在乳腺癌患者外周血清中的表达及临床意义。方法:收集保定市第一中心医院乳腺癌患者42例、乳腺良性结节患者18例,本院体检健康人20例为对照组,运用酶联免疫吸附法(enzyme-linked immunosorbent assay,ELISA)测定研究对象外周血清中UBE2C蛋白含量,分析乳腺癌患者、乳腺良性结节患者和正常健康人3组外周血清中UBE2C蛋白含量差异;分析乳腺癌患者外
论文主要研究了移动通信系统建设中共享站址的基站天线耦合问题。移动通信技术不断演进,从第二代移动通信技术发展到当下的第五代移动通信技术,为推行共享共建原则,各大通信运营商选择临近建站或共享站址,这意味着通信铁塔上的天线数量不断增加,从而使得基站天线之间的电磁耦合问题越来越严重,进而会恶化通信质量。在铁塔上采用合适的方式放置天线,将减小天线间的耦合影响,因此需要对基站耦合问题进行深入研究,估算不同布局
词块这一概念首先由Biber等人(1999)提出,Biber和Conrad(1999)将其定义为由三个或更多的词组成的、出现频率很高的序列,这些单词具有统计上同现的趋势。研究表明,词块在语言
目前,CAD技术被广泛应用到纺织领域,在各种纺织CAD软件中均能利用纱线、面料及工艺设计实现自动生成织物模拟图案,以代替产品试织打小样的工作,缩短了打小样的周期。但是织物
自20世纪80年代以来,许多研究人员发现同伴反馈在提高学生写作能力方面具有很大的教学价值。他们认为,同伴反馈可以让学生参与到写作教学中。通过阅读和纠正错误,使大多数学生可以更加熟悉自己的写作错误,并知道如何提高自己的写作能力。此外,英语写作课堂上的同伴反馈也代表着以学习者为中心的教学方法,这种教学方法能极大地鼓励学生与同伴进行互动。遗憾的是,这些研究大多集中在研究大学生身上,而忽略了高中生。因此,
目的:研究分析不伴有ROP病变的早产儿视网膜动脉迂曲的临床特征及其影响因素,比较其与伴有ROP的动脉迂曲临床特征的异同。方法:本项研究选取2016年12月至2017年11月在华中科技大学同济医学院附属同济医院眼科行早产儿眼底筛查的1233名早产儿(孕周<37w),根据眼底筛查的结果将早产儿分为三组:1.第一组为动脉迂曲组,包含未诊断ROP但出现后极部视网膜动脉迂曲的早产儿共32名;2.第二组
随着国际交流的深入,研究生对英文科技论文写作课程的需求日益凸显。近年来,为全面提高研究生的国际学术交流能力和英语科技论文写作能力,很多高校尝试为研究生开设英文科技
对话状态追踪是面向任务的多轮对话系统中的重要组成部分,旨在根据对话上下文估计每轮对话中的用户目标和请求,为对话决策提供决策依据。传统的对话状态追踪方法将口语理解的
作为书面语最重要的特征之一,名词化具有衔接文本、简化语言、加强客观性的功能。名词化现象普遍存在于人类语言中,一直深受各国语言学家和学者的关注。近年来,国内学者主要研究名词化的语类特征及二语学习者名词化习得两个方面。其中,在名物化习得研究方面,不同研究者得出的结论不尽一致。因此,为了确切了解中国英语英语专业学生写作中名词化的使用现状,本文主要探讨英语专业学生在写作中使用名词化与语言能力的关系以及其写
机器人的自主性在移动机器人的领域一直是人们追求的目标。近年来,在越来越多的自主移动机器人工作环境不断扩展的同时,人们对于其自主移动的要求也越来越高。作为自主行为的