【摘 要】
:
软件质量是软件的生命,它直接影响着软件的使用和维护。软件测试是保证软件质量的重要手段,也是软件开发流程不可或缺的环节,用来检验软件是否满足规定的需求或者检验预期结
论文部分内容阅读
软件质量是软件的生命,它直接影响着软件的使用和维护。软件测试是保证软件质量的重要手段,也是软件开发流程不可或缺的环节,用来检验软件是否满足规定的需求或者检验预期结果与实际结果是否相符。符号执行可以用来查找程序缺陷、生成测试用例、验证程序正确性等。针对符号执行面临的路径爆炸和约束求解问题,本文研究提升符号执行效率的方法。主要工作包括:(1)提出了冗余路径的消除方法。在软件测试中,探索更多的路径不一定会揭示更多的程序行为。如果在路径中展示的程序行为已经被其它先前探索过的路径表现,则这样的路径是多余的,不需要进行探索。基于此,本文提出了一种通过符号价值概念实现路径缩减的方法,此外针对控制依赖、数据依赖和潜在依赖的不足,引入一种称为交互依赖的新型依赖关系。实验结果表明,冗余路径消除的方法与传统符号执行相比,探索了6.69%-96.57%的路径,实现了1.02-49.56倍的加速。(2)提出了基于蚁群算法的路径搜索策略。猜测符号执行的核心思想是猜测,由于猜测失败时需要进行回溯,降低猜测符号执行的效率,所以猜测的成功率高低是影响整体效率的关键。基于蚁群算法的路径搜索策略,以分支路径的可行性大小为信息素,路径搜索时选择信息素量大的分支方向进行猜测,并在搜索后动态更新分支的可行性(权重)。实验结果表明,基于蚁群算法的路径搜索策略明显减少了路径搜索时间和约束求解时间。(3)改进了传统的集中式调度策略,并使用负载均衡技术共同提升并行符号执行的效率。集中式调度明显的缺点是节点间频繁的通信会导致中心节点繁忙,工作节点出现空闲,影响并行效率。为了解决这个问题,本文增加了缓冲区来存储任务队列,解决任务分发和处理速度不一致的问题,减少工作节点的空闲时间。同时,使用最小任务队列算法来保证各个任务队列长度基本相等,各工作节点负载均衡。实验表明,设置了任务队列的集中式调度,对比传统的集中式调度,能再提高1倍左右的速度。
其他文献
清代是我国古代君主专制制度发展到巅峰的封建王朝,标志着以皇权为中心形成地国家各项政治制度发展到顶峰。清代驿传制度不论在制度层面上的完备、严密;组织系统的庞大、繁杂;驿道的通达程度,在继承历代驿传制度基础上达到我国古代驿传的鼎盛时期。清代甘肃驿站在西北地区中占据一定的重要地位,它既是甘新驿道重要组成部分,也是全国各地区通往新疆乃至中亚地区驿道的重要地构成部分,清代甘肃驿站不仅确保了中央政府对地区政治
本文将传统的边坡稳定性内力分析(边坡体抗力与地震动应力的比较)转化为外力分析(恰好造成边坡动力破坏的边坡地震临界峰值加速度与边坡场地可能遭遇的地震峰值加速度的比较),赋
随着新时代中国对生态环境愈发重视,河流水环境综合治理工程逐渐增多。河道整治工作是进行洪涝灾害治理、水生态修复、水景观建设等。城市内的河道治理存在着两大典型难题:一是城市河流洪水期暴雨多,洪水发生突然,来去迅速;二是城市河流枯水期径流量过少,导致河道水位过低,水生态与水景观遭到严重破坏。本文以深圳市河流水环境整治工程为背景,基于生态景观要求对内河整治方案分析,以修复内河的生态景观功能。利用MIKE1
随着中国对外开放的逐步深化和对外交流的不断扩大,大学公共英语已经成为了一门重要的公共基础课程,但现实中大学公共英语听说教学却存在着费时低效的现象。本研究基于社会建构主义的视角,以地方高校大学公共英语听说教学为研究对象,综合运用问卷调查法、访谈法和课堂观察法,对大学公共英语听说教学学生参与的现状进行了调查,并在此基础上提出了改进大学公共英语听说教学学生参与的相关策略。本研究的内容除绪论外共有三章。第
我国是水产品生产大国,其中鱼类生产约占水产品总产量的60%左右。然而由于鱼肉自身蛋白质及水分含量丰富,极易在捕捞后受到微生物的污染,从而导致其食用品质及经济价值大大降
我国西南地区位于亚欧板块和印度洋板块交界线附近,以山地为主,地质条件十分复杂,断层带、破碎带分布广泛,地震灾害频发,加之西南地区气候湿润,降水丰富,故滑坡灾害高发。且
当前科学技术日新月异而且渗透到社会经济的细枝末角,市场环境在科学技术的影响下显得复杂多变。作为国有企业的改制单位,在此经济大环境下并不能全身而退,也须调整自身来应对。组织是企业最基本的组成单位,是企业行为的表现,组织结构优化设计是企业目标实现的保证。本文以XD公司作为研究对象,分析其组织结构存在的问题,提出应对的优化设计方案。XD公司是从国有企业改制出来的企业,主要是为石化企业提供化工装置设备的维
Roebuck盆地位于澳大利亚西北大陆架中部,与油气勘探程度较高的Browse盆地及North Carnarvon盆地相邻,是澳大利亚西北大陆架油气勘探的新目标区,且油气勘探程度较低、地质研究资料匮乏,研究区内至今仅有分布在Bedout坳陷的几口井获得商业性油气突破。近年来,各大油气公司在Bedout坳陷中,相继部署并钻探了Roc-1、Roc-2、Phoenix South-1井及Dorado-1
由于碳化硅(SiC)半导体材料具有较宽的禁带宽度以及对紫外光的吸收率高,使其在紫外光控器件方面受到高度的关注。但是,SiC材料对可见光、近红外光并不敏感,从而限制了其在非紫
伴随着股权分置改革不断推进,2006年证监会出台《上市公司证券发行管理办法》,非公开发行这一再融资方式在我国资本市场得以规范化、正式化。由于非公开发行具有审核程序简单、发行费用较低等特点,故该政策出台后非公开发行在我国资本市场上迅速发展,并逐渐成为上市公司及其大股东用来进行资本运作的一种市值管理手段。尽管如此,在这一融资方式走向繁荣的过程中,非公开发行不再是一种简单的再融资方式,一些上市公司及其大