Title :
Automatically Finding and Patching Bad Error Handling
Author :
Subkraut, Martin ; Fetzer, Christof
Author_Institution :
Dept. of Comput. Sci., Technische Univ., Dresden
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;
Conference_Titel :
Dependable Computing Conference, 2006. EDCC '06. Sixth European
Conference_Location :
Coimbra
Print_ISBN :
0-7695-2648-9
DOI :
10.1109/EDCC.2006.3