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.

Towards patching memory leak bugs in off-the-shelf software / Cotroneo, Domenico; Natella, Roberto. - (2014), pp. 433-436. (Intervento presentato al convegno EEE 25th International Symposium on Software Reliability Engineering Workshops tenutosi a Naples nel 2014) [10.1109/ISSREW.2014.44].

Towards patching memory leak bugs in off-the-shelf software

COTRONEO, DOMENICO;NATELLA, ROBERTO
2014

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.
2014
9781479973774
Towards patching memory leak bugs in off-the-shelf software / Cotroneo, Domenico; Natella, Roberto. - (2014), pp. 433-436. (Intervento presentato al convegno EEE 25th International Symposium on Software Reliability Engineering Workshops tenutosi a Naples nel 2014) [10.1109/ISSREW.2014.44].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/599477
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact