高效的分布式缺陷检测方法及应用

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:qq_13439718
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件和IT业飞速发展的今天,越来越多的业务需求需要依靠相应的代码来实现,高质量的代码不仅可以提供良好的用户体验,更可以提升系统架构的安全性与可靠性。而随着代码量越来越大、代码文件变得越来越复杂,传统单机代码缺陷检测工具的测试效率正面临着越来越多的挑战,如测试时间较长、对系统硬件资源需求过大等情况。为了解决传统单机测试系统的测试效率问题,本文设计和实现了一种分布式缺陷检测方法,通过将大型代码工程测试任务拆分为若干部分并分配至集群中的各个节点同时进行测试,来提高对大型代码工程的缺陷检测效率。在进行测试任务的拆分时,本文考虑了文件间多种依赖性带来的问题;在进行测试任务分配方案的设计时,本文考虑了系统可用资源管理、测试任务量化、系统负载均衡等问题。为了解决以上问题,本文设计并实现了基于“基础功能层级”、“业务支持层级”、“核心业务层级”这三个层级的六个模块。“基础功能”层级中“通讯模块”及“数据库模块”分别用来提供系统的通讯、文件传输、相关数据记录等功能;“业务支持层级”中“节点资源管理模块”主要负责管理分布式系统中各节点可用资源;“核心业务层级”中“依赖性处理模块”、“任务量评估模块”、“任务分配模块”分别负责对代码工程进行依赖性处理、对测试任务进行量化、对系统整体进行负载均衡设计。通过六个模块的相互配合,分布式缺陷检测方法得以实现并正常运行。由于不同缺陷检测工具的实现原理与运行环境差别较大,本文在论述一般情况的同时结合某种代码缺陷检测工具展开具体的研究分析。通过该工具进行相关实验,实验结果表明本文提出的分布式缺陷检测方法与传统单机检测方法相比,检测效率有了明显的提高。
其他文献
采用正交设计,研究了新疆的一种荒漠苔藓--剌叶墙藓的最适生长条件,包括最适基质、最适生长温度及最佳培养液的筛选.结果表明,5℃(8h)~15℃(16h)的温度,田土+砂+营养土的基质,
目的 观察萘哌地尔衍生物(YM06)对家兔体外血小板聚集率的影响。方法 采用体外血小板比浊法,利用不同的诱导剂。观察YM06对血小板聚集率的抑制作用。结果YM06对肾上腺索引起的血
以麦冬、广玉兰、白玉兰、紫藤、窄叶十大功劳.杜鹃等为例,对校园内常见植物的滞尘能力与树种,叶面积.叶表面光滑程度.叶的结构与疏密度等的关系进行了初步研究。结果表明,灌木层植
美国驻沪领事馆新闻文化处于2005年3月31日下午在上海商城东峰504室举办了一个关于环境保护方面的讲座,主讲人是美国国家环境保护总署环境经济中心的沃弗顿(Ann Wilverton)博士
按照马克思主义新闻学原理和舆论监督的原理,任何党派、团体、组织和个人都必须接受党报批评同级党委问题50多年来一直是学术舆论监督的敏感的问题,<新闻知识>2004年第五期刊
本文以周祖謨的《廣韻校本》爲主要依據,對《廣韻》上平聲卷二十八個韻的新詞新義進行描寫和分析,對韻書飼彙研究的特殊性、新詞新義的判定、新詞與口語詞的關係等幾個問題進
超致密砂岩气层微米纳米级孔喉发育且连通性差,气层具有毛管压力高,黏土矿物含量高,非均质性强,低含水饱和度等特征,只有经过压裂改造等增产措施才能获得具有工业价值的油气
目的运用固相RRA法和液相RRA法分别测定TRAb的含量,比较两种方法的优缺点.方法分别检测标准品、质控血清和50例甲亢患者血清中TRAb含量,作健全性实验、精确度实验、回收实验
随着生物科技的发展,生物安全越来越被人们重视。文章从生物安全问题的产生与生物安全管理的发展出发.概述了上海市生物安全管理现状,分析了目前上海生物安全管理存在的不足,并对
目标检测是目前比较热门的研究课题之一,其中人脸检测应用最为广泛,人脸是一种非刚性的目标,现实环境中存在各种复杂因素影响着人脸检测的性能,例如人脸存在遮挡物,光照强度对图像质量的影响,人脸的姿态与细微的表情变化引起的变形,以及待检测目标过小等等,针对以上问题,本文针对复杂环境下人脸检测的算法进行了研究。本文主要工作有:针对遮挡、光照,强度、多姿态情况下的人脸检效果不佳的情况,本文设计了一种近似遮挡的