• DocumentCode
    2784669
  • Title

    Automatically Finding and Patching Bad Error Handling

  • Author

    Subkraut, Martin ; Fetzer, Christof

  • Author_Institution
    Dept. of Comput. Sci., Technische Univ., Dresden
  • fYear
    2006
  • fDate
    18-20 Oct. 2006
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    Bad error handling is the cause of many service outages. We address this problem by a novel approach to detect and patch bad error handling automatically. Our approach uses error injection to detect bad error handling and static analysis of binary code to determine which type of patch can be instantiated. We describe several measurements regarding the effectiveness of our approach to detect and patch bad error handling in several open source programs
  • Keywords
    error handling; program diagnostics; public domain software; software maintenance; bad error handling detection; bad error handling patching; error injection; open source programs; static binary code analysis; Binary codes; Computer bugs; Computer errors; Computer science; Document handling; Error correction codes; Open source software; Robustness; Software measurement; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing Conference, 2006. EDCC '06. Sixth European
  • Conference_Location
    Coimbra
  • Print_ISBN
    0-7695-2648-9
  • Type

    conf

  • DOI
    10.1109/EDCC.2006.3
  • Filename
    4020826