Temporal Specification Mining for Anomaly Analysis
Temporal Specification Mining for Anomaly Analysis
复制标题
用于异常分析的时间规范挖掘
DOI:
--
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Chung
中科院分区:
文献类型:
--
作者:
Farn Wang;Jung;Chung;Cheng;Chung
We investigate how to use specification mining techniques for program anomaly analysis. We assume the input of positive traces (with- out execution anomalies) and negative traces (with execution anomalies). We then partition the traces into the following clusters: a positive cluster that contains all positive traces and some negative clusters according to the characteristics of trace anomalies. We present techniques for learn- ing temporal properties in Linear Temporal Logic with finite trace se- mantics (FLTL). We propose to mine FLTL properties that distinguish the negative clusters from the positive cluster. We experiment with 5 Android applications from Google Code and Google Play with traces of GUI events and crashes as the target anomaly. The report of FLTL properties with high support or confidence reveal the temporal patterns in GUI traces that cause the crashes. The performance data also shows that the clustering of negative traces indeed enhances the accuracy in mining meaningful temporal properties for test verdict prediction.