【摘 要】
:
静态测试是一种重要的软件测试方法。静态测试工具在测试中往往存在着误报和漏报。误报虽然可以通过手工的方式消除,但是会降低用户的体验度;漏报会让用户误以为软件有较高的
论文部分内容阅读
静态测试是一种重要的软件测试方法。静态测试工具在测试中往往存在着误报和漏报。误报虽然可以通过手工的方式消除,但是会降低用户的体验度;漏报会让用户误以为软件有较高的质量,一旦这些漏报的错误在软件运行时显现出来,就有可能产生很严重的后果。本文通过对静态缺陷检测工具DTS的检测结果进行分析,发现数组相关的错误占了30%左右,缺陷密度大约是0.3个/千行。DTS在对数组进行检测的时候存在着数组内存建模不完整、数组元素计算不准确等等问题。针对这些问题,我们提出了一种新的数组内存模型——符号化的数组模型,这种内存模型可以有效地解决DTS测试数组时的一些问题,它也可以和数组相关的计算结合起来,实验结果表明使用该内存模型可以达到降低检测数组误报和漏报的目标。静态的数组分析技术的研究可以扩展到很多方面,例如缓冲区溢出、内存泄漏、空指针引用等缺陷的检测。如果能够解决好这些问题,可以提高软件的质量,这具有很重要的实际意义。
其他文献
2018年8月18日,中共中央印发了新修订的《中国共产党纪律处分条例》(以下简称《条例》),这是时隔三年党中央再次对《条例》作出修订。此次修订适应新时代党的建设总要求,是对
陆游的疾病诗是其诗歌创作的重要组成部分。从创作内容来看,其疾病诗在不同的人生阶段具有不同的内涵,清晰反映了陆游人生思想的演变轨迹;从创作缘由来看,多病的人生、注重养
用Cite Space对中文社会科学引文索引数据库中2008—2017年有关流动人口研究的805篇文章进行了可视化分析。研究结果显示,农村流动人口与城镇流动人口、少数民族流动人口、社
<正>色彩与人们的日常生活有着密切的联系,它可以影响人的情绪,使人产生兴奋、紧张、激动、沮丧等情绪变化,同时它也可以使人产生丰富的联想。在绘画艺术中,色彩始终是重要的
本文采用文献资料、访谈调查、逻辑分析等方法,从地域性、民族性、历史传承性角度出发对湘西民俗体育内容与特征进行了调查研究,从内容和特征两方面进行研究对湘西民俗体育活
随着国内旅游和商务活动的快速发展,经济型酒店的发展前景非常乐观。顾客对于酒店的满意度直接影响经济型酒店的发展,因此,提高顾客满意度和忠诚度已经成为促进经济型酒店发
杂多酸的制备,大多采用水热合成的方法 ,随着科技的进步和环境友好型社会类型的要求,杂多酸制备越发的趋近于环保,致使微型实验的产生。又因杂多酸在催化上卓越的表现,所以杂
本文介绍了微软公司在数据管理系统上最流行的关系型数据库SQL Server的最新版本SQL Server 2008,在阅读文献的基础上综述了数据管理系统SQL Server 2008的主要优势,以期为SQ
<正> 仲裁也称公断,是指双方当事人通过合意将有关争议提交给作为仲裁人或公断人的第三者审理,由其依据法律或公平原则作出裁决,并约定自觉履行裁决所确定的义务的一种制度。
清乾隆间钱塘人士王琦及其先人的住所,与钱塘医派集大成者张志聪的"侣山堂"相邻。王琦年轻时即对张志聪、高世栻讲学论医的事迹既熟悉又敬仰。在他晚年时,钱塘医派著作面临失