• DocumentCode
    1994851
  • Title

    A toolset for automated failure analysis

  • Author

    Mariani, Leonardo ; Pastore, Fabrizio ; Pezzè, Mauro

  • Author_Institution
    Univ. of Lugano, Lugano
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    563
  • Lastpage
    566
  • Abstract
    Classic fault localization techniques can automatically provide information about the suspicious code blocks that are likely responsible for observed failures. This information is useful, but not sufficient to completely understand the causes of failing executions, which still require further (time-consuming) investigations to be exactly identified. A useful and comprehensive source of information is frequently given by the set of unexpected events that have been observed during failures. Sequences of unexpected events are usually simple to be interpret, and testers can guess the expected correct sequences of events from the faulty sequences. In this paper, we present a tool that automatically identifies anomalous events that likely caused failures, filters the possible false positives, and presents the resulting data by building views that show chains of cause-effect relations, i.e., views that show when anomalous events are caused by other anomalous events. The use of the technique to investigate a fault in the Tomcat application server is also presented in the paper.
  • Keywords
    fault tolerant computing; Tomcat application server; automated failure analysis; fault localization technique; Event detection; Failure analysis; Fault diagnosis; Filters; Information resources; Law; Legal factors; Phase detection; Testing; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-3453-4
  • Type

    conf

  • DOI
    10.1109/ICSE.2009.5070556
  • Filename
    5070556