DocumentCode :
50413
Title :
Event Logs for the Analysis of Software Failures: A Rule-Based Approach
Author :
Cinque, Marcello ; Cotroneo, Domenico ; Pecchia, Antonio
Author_Institution :
Dipt. di Inf. e Sist. (DIS), Univ. degli Studi di Napoli Federico II, Naples, Italy
Volume :
39
Issue :
6
fYear :
2013
fDate :
Jun-13
Firstpage :
806
Lastpage :
821
Abstract :
Event logs have been widely used over the last three decades to analyze the failure behavior of a variety of systems. Nevertheless, the implementation of the logging mechanism lacks a systematic approach and collected logs are often inaccurate at reporting software failures: This is a threat to the validity of log-based failure analysis. This paper analyzes the limitations of current logging mechanisms and proposes a rule-based approach to make logs effective to analyze software failures. The approach leverages artifacts produced at system design time and puts forth a set of rules to formalize the placement of the logging instructions within the source code. The validity of the approach, with respect to traditional logging mechanisms, is shown by means of around 12,500 software fault injection experiments into real-world systems.
Keywords :
software fault tolerance; event logs; log-based failure analysis; logging mechanism; rule-based approach; software failures; system design time; Analytical models; Failure analysis; Proposals; Software systems; Systematics; Unified modeling language; Event log; error detection; logging mechanism; rule-based logging; software failures;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2012.67
Filename :
6320555
Link To Document :
بازگشت