• DocumentCode
    1850509
  • Title

    Zoltar: A Toolset for Automatic Fault Localization

  • Author

    Janssen, Thom ; Abreu, Rui ; van Gemund, Arjan J. C.

  • Author_Institution
    Embedded Software Lab., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2009
  • fDate
    16-20 Nov. 2009
  • Firstpage
    662
  • Lastpage
    664
  • Abstract
    Locating software components which are responsible for observed failures is the most expensive, error-prone phase in the software development life cycle. Automated diagnosis of software faults can improve the efficiency of the debugging process, and is therefore an important process for the development of dependable software. In this paper we present a toolset for automatic fault localization, dubbed Zoltar, which hosts a range of spectrum-based fault localization techniques featuring BARINEL, our latest algorithm. The toolset provides the infrastructure to automatically instrument the source code of software programs to produce runtime data, which is subsequently analyzed to return a ranked list of diagnosis candidates. Aimed at total automation (e.g., for runtime fault diagnosis), Zoltar has the capability of instrumenting the program under analysis with fault screeners as a run-time replacement for design-time test oracles.
  • Keywords
    program debugging; software engineering; software tools; BARINEL; automated diagnosis; automatic fault localization; debugging process; error prone phase; runtime data production; runtime replacement; software components; software development; software faults; software programs; spectrum based fault localization techniques; zoltar; Embedded software; Fault detection; Fault diagnosis; Instruments; Probability; Runtime; Software debugging; Software engineering; Software tools; Testing; Debugging; Fault Localization tool; Zoltar;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
  • Conference_Location
    Auckland
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-5259-0
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2009.27
  • Filename
    5431712