Title :
A generalized monitor verdict for log trace triaging
Author :
Varvaressos, Simon ; Lavoie, Kim ; Gaboury, Sebastien ; Halle, Sylvain
Author_Institution :
Dept. d´Inf. et de Math., Univ. du Quebec a Chicoutimi, Chicoutimi, QC, Canada
Abstract :
This paper introduces a new approach at classifying event traces with respect to some property expressed in Linear Temporal Logic generalizing the classical Boolean outcome. We produce from the evaluation of the formula on a given trace a data structure called a trace hologram. When such holograms are interpreted as equivalence classes, we show how manipulating them produce a clustering of event traces into various categories, depending on the precise way in which each group of traces violate the specification. The approach has been integrated into in an existing bug tracker in an entirely automated fashion, and experimented on a set of traces extracted from the execution of a real-world program.
Keywords :
Boolean functions; data structures; pattern classification; pattern clustering; temporal logic; bug tracker; data structure; event clustering; event traces classification; generalized monitor verdict; linear temporal logic; log trace triaging; trace hologram; Computer bugs; Data structures; Games; Monitoring; Runtime; Systematics; XML;
Conference_Titel :
Program Comprehension through Dynamic Analysis (PCODA), 2015 IEEE 6th International Workshop on
Conference_Location :
Montreal, QC
DOI :
10.1109/PCODA.2015.7067178