dc.contributor.advisor | Martin Rinard | |
dc.contributor.author | Sidiroglou-Douskos, Stelios | en_US |
dc.contributor.author | Lahtinen, Eric | en_US |
dc.contributor.author | Rinard, Martin | en_US |
dc.contributor.other | Program Analysis | en |
dc.date.accessioned | 2014-10-02T21:45:09Z | |
dc.date.available | 2014-10-02T21:45:09Z | |
dc.date.issued | 2014-10-02 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/90561 | |
dc.description.abstract | We present Code Phage (CP), a system for automatically transferring correct code from donor applications into recipient applications to successfully eliminate errors in the recipient. Experimental results using six donor applications to eliminate nine errors in six recipient applications highlight the ability of CP to transfer code across applications to eliminate otherwise fatal integer and buffer over- flow errors. Because CP works with binary donors with no need for source code or symbolic information, it supports a wide range of use cases. To the best of our knowledge, CP is the first system to eliminate software errors via the successful transfer of correct code across applications. | en_US |
dc.format.extent | 16 p. | en_US |
dc.relation.ispartofseries | MIT-CSAIL-TR-2014-021 | |
dc.rights | Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | en_US |
dc.subject | automatic program repair | en_US |
dc.title | Automatic Error Elimination by Multi-Application Code Transfer | en_US |
dc.date.updated | 2014-10-02T21:45:09Z | |