DTS中路径敏感的摘要技术研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:astolzq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DTS是基于软件缺陷模式的静态测试工具,采用了函数摘要的相关方法进行过程间分析,但目前由于函数摘要中缺少路径信息,缺陷检测往往存在一定的误报和漏报。本文针对这种问题提出了一种路径敏感函数摘要的解决方案,研究工作主要包含以下内容:(1)在原有摘要概念的基础上加以创新,定义出适用于记录路径信息的新摘要模型Summary(PSF)。在此模型中提出了新的函数特征子模型PSF(Path Sensitive Features)。为了抽象表示生成方法,本文定义了路径约束向量PX,并描述了其性质、运算,阐述了其在摘要生成中的应用。(2)基于路径敏感摘要的模型,提出了摘要生成和传递算法。生成算法中主要提出了基于有限状态机的摘要生成数据流分析。其中提出了摘要生成状态机的抽象模型{D,T,C},并对状态机模型中的创建和迁移条件算法进行了详细地设计。对其中出现的指针别名等问题也提出了相应的解决方案。同时也提出了另一种生成路径敏感函数摘要的逆向数据流分析方法。(3)在内存/资源泄漏中应用了路径敏感函数摘要,改进了缺陷状态机设计。提出了新的状态迁移算法,并举代码实例说明了算法的应用。此外,本文还对过程间循环路径处理提出了新的缺陷模式解决方案MLF LOOP。本文结构分为七部分:第一部分对研究背景和内容进行了介绍;第二部分提出了路径不敏感摘要在缺陷检测中的问题;第三部分提出了路径敏感函数摘要的模型;第四部分提出了摘要生成和传递算法;第五部分讨论了摘要在缺陷检测中的应用并举出实例说明;第六部分通过实验验证了本方法,最后第七部分进行了总结和展望。
其他文献
虚拟现实(VR)是人类在探索自然过程中创造形成的一种用于认识自然、模拟自然,进而更好的适应和利用自然的科学方法和技术。随着软、硬件技术的发展,在虚拟环境中进行产品三维
随着网络技术的迅速发展,网络已经广泛地应用于社会的各行各业。在各行业越来越依赖于计算机网络的同时,网络中设备的种类也越来越多。不同种类网络设备的管理方式和认证方式也
随着资产数字化技术的快速发展,互联网端到端价值交换成为学术界和产业界关注的焦点。与信息不同,价值具有不可复制性、唯一性和归属性等特点,现有的互联网体系由于在设计之初旨
互联网快速发展,各类网络应用给大众生活带来便捷,同时也给网络监控和管理带来了巨大的挑战,如P2P应用流量逐年上涨,互联网服务提供商(ISP)不得不对该类型流量做适当策略限制,以免
随着计算机网络技术的发展,计算机的应用领域的不断扩展,政府机关、商业企业等机构的日常运行越来越依靠计算机信息系统,计算机信息系统的安全引起人们的高度的重视,对计算机
传统移动性管理技术普遍采用集中式分层式设计方式。随着移动互联网不断发展以及移动设备的普及化,现有的移动性管理问题日益凸显,传统移动型管理方式所带来的瓶颈问题以及单
该论文首先对HFC网的拓扑结构、体系结构、信道特点和网络业务等方面进行了充分研究,在此基础上,综合考虑现有电话网和数据网的特点,以实现"三网合一"为目标,提出了一种基于H
随着互联网的持续深入发展,尤其是电子商务和移动互联网浪潮的兴起,网站请求数目和网络流量都爆发式地增加,这种高流量高并发的网络流特征对网络服务器的性能和稳定性提出了严峻
学位
随着各种网络技术的快速发展与产品的普及,以及用户和业务种类的不断增加,网络变得越来越复杂。而且,与日俱增的用户和应用,导致网络负担沉重,从而引起网络性能下降,这就提出