- 专利标题: 一种基于程序分析的软件日志行为自动识别方法
-
申请号: CN201611016393.0申请日: 2016-11-18
-
公开(公告)号: CN106598843B公开(公告)日: 2018-12-18
- 发明人: 廖湘科 , 李姗姗 , 贾周阳 , 刘晓东 , 董威 , 林彬 , 周书林 , 徐向阳 , 郦旺
- 申请人: 中国人民解放军国防科学技术大学
- 申请人地址: 湖南省长沙市砚瓦池正街中国人民解放军国防科学技术大学计算机学院
- 专利权人: 中国人民解放军国防科学技术大学
- 当前专利权人: 中国人民解放军国防科学技术大学
- 当前专利权人地址: 湖南省长沙市砚瓦池正街中国人民解放军国防科学技术大学计算机学院
- 代理机构: 湖南兆弘专利事务所
- 代理商 赵洪
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
本发明公开了一种基于程序分析的软件日志行为自动识别方法,目的是解决现有日志增强工作难以自动、准确识别软件已有日志行为的问题。技术方案是先将目标工程Proj的源代码以函数为单位分割,识别函数中的分支语句、函数调用语句、日志语句,并分别放到该函数的分支语句集合、函数调用语句集合和日志语句集合中,筛选出调用集和分支集之间存在数据依赖的元素,在存在数据依赖的元素中再筛选出与日志集元素存在控制依赖的元素,得到日志行为集。采用本发明可以自动识别源代码中面向故障诊断的日志行为,也可以精确识别函数调用语句、分支语句与日志语句之间的对应关系,提升日志增强的有效性,使得日志行为识别更为快速、准确。
公开/授权文献
- CN106598843A 一种基于程序分析的软件日志行为自动识别方法 公开/授权日:2017-04-26