当前位置: 首页 > 专利查询>清华大学专利>正文

一种基于配对资源管理函数的自适应挖掘和分析方法技术

技术编号:10248429 阅读:123 留言:0更新日期:2014-07-24 02:45
本发明专利技术提供一种基于配对资源管理函数的自适应挖掘和分析方法,包括:S1:分离出源码使用接口函数;S2:根据控制流信息对接口函数按照正常执行和异常处理路径进行归类;S3:统计正常执行和异常处理路径中接口函数成对出现的频度;S4:根据所设定阈值过滤低频次不可信的配对函数;S5:根据过滤后的配对函数检测源码中的使用违例。本发明专利技术能够自动从源码中挖掘配对函数,并根据配对函数对源码进行检测。

【技术实现步骤摘要】
【专利摘要】本专利技术提供,包括:S1:分离出源码使用接口函数;S2:根据控制流信息对接口函数按照正常执行和异常处理路径进行归类;S3:统计正常执行和异常处理路径中接口函数成对出现的频度;S4:根据所设定阈值过滤低频次不可信的配对函数;S5:根据过滤后的配对函数检测源码中的使用违例。本专利技术能够自动从源码中挖掘配对函数,并根据配对函数对源码进行检测。【专利说明】
本专利技术涉及计算机领域,具体涉及。
技术介绍
在计算机大型软件系统中,存在大量的函数使用规则,其中一大类即为两个函数针对同一资源执行相反的功能,在本方法中,称之为配对函数。由于大型软件文档的缺失,分工开发的人员众多等原因,使得该类软件中存在大量的违例和配对函数的使用相关。配对函数作用在同一类资源上,并执行相关的功能,一般是接口提供者已经实现,一对配对函数中,一个完成资源的申请,另一个完成资源的释放,但是使用者仅关心功能的实现,可能对接口使用和规范不熟练,在异常处理中,对申请的资源没有及时释放,从而造成内核泄露、死锁等问题。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供,能够自动从源码中挖掘本文档来自技高网...

【技术保护点】
一种基于配对资源管理函数的自适应挖掘和分析方法,其特征在于,该方法包括:S1:分离出源码使用接口函数;S2:根据控制流信息对接口函数按照正常执行和异常处理路径进行归类;S3:统计正常执行和异常处理路径中接口函数成对出现的频度;S4:根据所设定阈值过滤低频次不可信的配对函数;S5:根据过滤后的配对函数检测源码中的使用违例。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡事民刘虎球
申请(专利权)人:清华大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1