DocumentCode :
187461
Title :
Towards Patching Memory Leak Bugs in Off-The-Shelf Software
Author :
Cotroneo, Domenico ; Natella, R.
Author_Institution :
Consorzio Interuniv. Naz. per l´Inf. (CINI), Univ. degli Studi di Napoli Federico II, Naples, Italy
fYear :
2014
fDate :
3-6 Nov. 2014
Firstpage :
433
Lastpage :
436
Abstract :
Static and dynamic analysis techniques for bug detection have significantly improved in the last decades, and are today implemented in industry-strength tools and routinely applied by developers. Nevertheless, it is still difficult to deal with bugs located in OTS software, since developers lack the source code and/or knowledge about their internals to fix these bugs. In this paper, we propose an approach for fixing memory leak bugs in OTS software, that leverages dynamic binary analysis tools to find bugs, and binary code rewriting to patch them. Patching will allow to rejuvenate OTS-based software less frequently, thus further improving the availability of applications using this approach. Future work will implement this approach in a prototype, and validate it on real memory leaks found in complex software.
Keywords :
program debugging; program diagnostics; OTS-based software; binary code rewriting; bug detection; complex software; dynamic analysis techniques; dynamic binary analysis tools; industry-strength tools; memory leak bug patching; off-the-shelf software; static analysis techniques; Binary codes; Computer bugs; Instruments; Memory management; Resource management; Security; Software; Memory leaks; Off-The-Shelf software; binary analysis; dynamic analysis; software aging; software rejuvenation; static analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering Workshops (ISSREW), 2014 IEEE International Symposium on
Conference_Location :
Naples
Type :
conf
DOI :
10.1109/ISSREW.2014.44
Filename :
6983881
Link To Document :
بازگشت