Show simple item record

dc.contributor.advisorMartin Rinard
dc.contributor.authorSidiroglou-Douskos, Steliosen_US
dc.contributor.authorLahtinen, Ericen_US
dc.contributor.authorLong, Fanen_US
dc.contributor.authorRinard, Martinen_US
dc.contributor.otherProgram Analysis
dc.date.accessioned2015-04-15T21:30:04Z
dc.date.available2015-04-15T21:30:04Z
dc.date.issued2015-04-15
dc.identifier.urihttp://hdl.handle.net/1721.1/96625
dc.description.abstractWe present Code Phage (CP), a system for automatically transferring correct code from donor applications into recipient applications that process the same inputs to successfully eliminate errors in the recipient. Experimental results using seven donor applications to eliminate ten errors in seven recipient applications highlight the ability of CP to transfer code across applications to eliminate out of bounds access, integer overflow, and divide by zero 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 automatically transfer code across multiple applications.en_US
dc.format.extent15 p.en_US
dc.relation.ispartofseriesMIT-CSAIL-TR-2015-013
dc.titleAutomatic Error Elimination by Horizontal Code Transfer Across Multiple Applicationsen_US
dc.date.updated2015-04-15T21:30:04Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record