Automatically Finding and Patching Bad Error Handling

Research output: Contribution to conferencesPaperContributedpeer-review

Contributors

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 anal-
ysis 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.

Details

Original languageEnglish
Pages13-22
Number of pages10
Publication statusPublished - 2006
Peer-reviewedYes

Conference

Title2006 6th European Dependable Computing Conference
Abbreviated titleEDCC 2006
Conference number6
Duration18 - 20 October 2006
Website
Degree of recognitionInternational event
LocationUniversity of Coimbra
CityCoimbra
CountryPortugal

External IDs

Scopus 34547460181

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards

Keywords

  • computer errors, robustness, binary codes, document handling, computer bugs, error correction coedes, software measurement, software testing, open source software, error handling, program diagnostics, public domain software, software maintenance, bad error handling detection, error injection