基于多元测试用例的神经网络模糊测试系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:etoy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
神经网络作为人工智能领域内的研究热点,近年来得到广泛应用。神经网络中的大部分规则是从训练数据中学习的,由于训练数据偏差、模型过拟合或欠拟合等原因,神经网络会在某些条件下出现不正确行为,而传统的测试方法并不能直接用于测试神经网络。模糊测试是一种强制性的安全漏洞发掘技术,它将大量测试数据作为程序输入,以期望发现目标程序因为这些输入所引起的非预期行为。将模糊测试技术应用于对神经网络的测试,能够快速发掘系统中潜在的安全漏洞,有效地提升系统的安全性与可靠性。本文设计和实现了一个基于多元测试用例的神经网络模糊测试系统,通过不同的测试数据生成方式在短时间内生成大量有效测试用例,以发掘神经网络中潜在的缺陷。本系统采用B/S架构,前端基于Bootstrap框架搭建,服务端程序基于Django框架实现,服务器基于Gunicorn搭建,通过Nginx反向代理实现负载均衡,使用My SQL数据库存储持久化数据。本系统包含六个模块:(1)神经网络接入模块提供一个统一的接口,用于接入由不同框架构建的待测神经网络。(2)多元测试用例生成模块为满足测试者的不同需求,提供了基于变异和基于生成等测试用例生成方法(3)测试用例变异模块提供基于图像特征和基于字节等变异算法修改原始测试用例以生成变异测试用例。(4)测试用例执行模块用于将测试用例投入待测神经网络中执行,监视目标状态并保存运行结果和异常信息(5)覆盖计算与判定模块用于接收测试用例执行后的数据,提取覆盖信息、计算覆盖并判断是否触发新覆盖。(6)测试任务执行模块用于构建具体的模糊器,执行自动化测试,展示测试结果。本文选取了由Tensor Flow和Caffe框架构建的Alex Net、Google Net和Caffe Net等常见神经网络对基于多元测试用例的神经网络模糊测试系统的可用性进行初步实验评估。实验结果表明本系统能够快速发掘神经网络中的数值错误、分类错误、随机数据导致系统崩溃等内部缺陷。
其他文献
超限学习机(Extreme Learning Machine,ELM)将随机高维映射与多元线性回归相结合,是现阶段比较热门的研究方向。相比于反向传播(Back Propagation,BP)神经网络,该算法具有训
氧化锌(ZnO)是一种宽禁带直接带隙氧化物半导体,室温下禁带宽度为3.37eV,由于本征缺陷存在而显n型。ZnO具有高室温激子结合能、高电子饱和漂移速度以及高化学稳定性。ZnO薄膜及其他各种形式的材料在发光、紫外探测、光催化、透明电极、压电、薄膜晶体管等领域都有应用前景。本文立足于ZnO薄膜:1)首先开发了一种基于低温液相的薄膜沉积方法,制备了本征ZnO和掺铝ZnO薄膜,采用XRD、SEM、UV-
伴随我国癌症患者人数增加,与癌症相关的问题成为人们关注的重点,正在挑战我国现有的医疗体系。大型肿瘤医院因其医疗资源有限,很多求医的人不得不在医院附近寻找一个安身处
2016年,诺贝尔化学奖授予了三位研究分子马达的科学家;2018年,诺贝尔物理学奖授予发明了“光学镊子”的三位科学家。这两项大奖的获奖原因,都是与微型机器或者微观粒子控制手段的工作相关,这表明利用合适的控制手段来操控微型机器的重要性。微米马达是指大小在微米尺寸,具有某些功能或者能够完成特定任务的微型设备。虽然关于微米马达的研究已经在材料的选择、构造方法,推动机理和应用方面取得很大的进展,但是目前微
旋转机械是工业领域非常重要的动力装备,广泛应用于航空航天、船舶运输、铁路运输、能源产业等国民经济工业生产的各环节。而滚动轴承作为旋转机械的重要零部件之一,它的失效往往会直接或间接导致系统整体功能的失效。因此,对轴承进行健康监测和故障诊断对保证整个旋转机械和系统的安全运行尤其重要。实际中,变速、变载是轴承运转的常态,在这种变工况环境中轴承将受到比定速定载荷工况下更为复杂的应力,也更易发生故障。然而变
缺陷预测力图建立缺陷预测模型来预测软件中包含缺陷的代码区域。精确的缺陷预测模型能协助开发者关注更可能包含缺陷的文件/方法等,从而能更好地分配软件资源,进而提升软件
K公司处于从小型民营企业向中型国企控股企业的转变中,在IT服务的基础设施方面投入了大量资源,却在IT管理方面欠缺有效的提高手段,导致IT服务遭遇各种困境。本课题通过问卷调查方式获取企业IT现状并加以分析,在IT服务管理的概念和ITIL的最佳实践框架的基础上,在资源有限的情况下,针对IT服务存在的问题,通过服务设计寻找解决方案,涉及了服务目录管理、级别管理、容量管理、供应商管理、可用性管理、持续性管
[摘要] 北京发展乡村民宿是促进乡村旅游提质升级的重要途径,是推动乡村振兴战略实施的有力抓手。经过近30年的发展,北京乡村民宿品质化、北京味、带动性得到增强,形成了良好的政策体系,民宿产业发展势头良好。从政策、规划、机制、管理、服务多角度入手,推出乡村民宿的首善标准,健全乡村民宿发展上下游产业链,为乡村振兴、乡村旅游注入新活力,巩固提升乡村民宿产业这一新的增长点。  [关键词] 乡村振兴战略; 乡
再生泡沫沥青技术作为一种新兴的绿色技术,普遍应用于道路快速规模化修复,不仅可以解决旧沥青再利用问题,而且能提高道路施工工效,具有节能、环保、高效和经济等重大工程价值
本论文主要着眼于过渡金属(钴、钯)催化下异腈参与的多组分反应;从简单易得的原料出发,致力于高效构建各类含氮杂环化合物,合成了一系列具有生物活性的药物中间体。与此同时,我们也探究了铜催化苯并异噁唑与腙的两组分反应。本论文主要包括以下三个研究内容:第二章我们发展了一类钯催化的三组分反应。由功能化的异氰基乙酸甲酯、磺酰叠氮以及伯胺化合物出发,一步构建了三个C-N键,高效制备四取代的咪唑酮衍生物。为多取代