This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Event Logs for the Analysis of Software Failures: A Rule-Based Approach
June 2013 (vol. 39 no. 6)
pp. 806-821
Marcello Cinque, Universitá degli Studi di Napoli Federico II, Naples
Domenico Cotroneo, Universitá degli Studi di Napoli Federico II, Naples
Antonio Pecchia, Universitá degli Studi di Napoli Federico II, Naples
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.
Index Terms:
Unified modeling language,Failure analysis,Analytical models,Systematics,Proposals,Software systems,software failures,Event log,logging mechanism,rule-based logging,error detection
Citation:
Marcello Cinque, Domenico Cotroneo, Antonio Pecchia, "Event Logs for the Analysis of Software Failures: A Rule-Based Approach," IEEE Transactions on Software Engineering, vol. 39, no. 6, pp. 806-821, June 2013, doi:10.1109/TSE.2012.67
Usage of this product signifies your acceptance of the Terms of Use.