基于静态分析的高精度程序日志解析技术  被引量:1

High Precision Program Log Paring Technology Based on Static Analysis

在线阅读下载全文

作  者:范惊[1] 章程[1] 

机构地区:[1]上海交通大学软件学院,上海200240

出  处:《计算机工程》2013年第10期68-71,75,共5页Computer Engineering

基  金:国家自然科学基金资助面上项目(60970009);国家自然科学基金资助重点项目(91118004)

摘  要:针对现有的程序日志解析技术准确率较低的问题,提出一种新的日志解析技术。该技术结合过程间和过程内程序分析,在程序的抽象语法树上进行过程间的方法调用分析,同时利用Java字符串分析技术进行过程内的数据流分析,将两者结合为程序源代码中的日志点构造自动机,并以自动机来匹配程序日志。实验结果表明,与现有的日志解析技术相比,该方法能够明显提高日志解析的精度。Aiming at the problem of low precision in the state of progra^a log parsing technology, a new log parsing technology is proposed. This approach conducts interprocedural method analysis on the abstract syntax tree of the program, while applying Java string analyzer for intraprocedural data flow analysis. The work combines the results and builds an automaton for each log point to do the mapping against the console log. Experimental result shows that compared with existing technology, the new approach significantly improves the precision of log parsing.

关 键 词:控制台日志 日志解析 静态分析 抽象语法树 字符串分析 自动机 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象