Event logs are the primary source of data to characterize the dependability behavior of a computing system during the operational phase. However, they are inadequate to provide evidence of software faults, which are nowadays among the main causes of system outages. This paper proposes an approach based on software fault injection to assess the effectiveness of logs to keep track of software faults triggered in the field. Injection results are used to provide guidelines to improve the ability of logging mechanisms to report the effects of software faults. The benefits of the approach are shown by means of experimental results on three widely used software systems.
Assessing and Improving the Effectiveness of Logs for the Analysis of Software Faults / Cinque, Marcello; Cotroneo, Domenico; Natella, Roberto; Pecchia, Antonio. - STAMPA. - (2010), pp. 457-466. (Intervento presentato al convegno Dependable Systems and Networks tenutosi a Chicago, IL, USA nel June 28 - July 1) [10.1109/DSN.2010.5544279].
Assessing and Improving the Effectiveness of Logs for the Analysis of Software Faults
CINQUE, MARCELLO;COTRONEO, DOMENICO;NATELLA, ROBERTO;PECCHIA, ANTONIO
2010
Abstract
Event logs are the primary source of data to characterize the dependability behavior of a computing system during the operational phase. However, they are inadequate to provide evidence of software faults, which are nowadays among the main causes of system outages. This paper proposes an approach based on software fault injection to assess the effectiveness of logs to keep track of software faults triggered in the field. Injection results are used to provide guidelines to improve the ability of logging mechanisms to report the effects of software faults. The benefits of the approach are shown by means of experimental results on three widely used software systems.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.