Title :
Software Failure Detection Using Pattern´s Position Distribution
Author :
He Huang ; Ziniu Chen ; Peng Chen ; Yan Sun ; Qianlong Xie ; Shuai Ma ; Hongjun Chen
Author_Institution :
Sch. of Software, Tsinghua Univ., Beijing, China
Abstract :
Pattern-based software failure detection is an important topic of research in recent years. In this method, a set of patterns from program execution traces are extracted, and represented as features, while their occurrence frequencies are treated as the corresponding feature values. But this conventional method has its limitation due to neglect the pattern´s position information, which is important for the classification of program traces. Patterns occurs in the different positions of the trace are likely to represent different meanings. In this paper, we present a novel approach for using pattern´s position distribution as features to detect software failure. In this method, we divide sequence into several sections and then compute pattern´s distribution in each section, the distribution of all patterns are then used as features to train a classifier. This method outperforms conventional frequency based method due to effectively identify software failures occur through mis-used software patterns. The comparative experiments in both artificial and real datasets show the effectiveness of this method.
Keywords :
object-oriented methods; pattern classification; program diagnostics; software reliability; classifier; frequency based method; mis-used software patterns; patterns position distribution; program traces classification; software failure detection; Automation; Mechatronics; Classification; Feature; Pattern; Position Distribution; Software Failure Detection;
Conference_Titel :
Measuring Technology and Mechatronics Automation (ICMTMA), 2014 Sixth International Conference on
Conference_Location :
Zhangjiajie
Print_ISBN :
978-1-4799-3434-8
DOI :
10.1109/ICMTMA.2014.145