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.authorPiselli, Paoloen_US
dc.contributor.authorRinard, Martinen_US
dc.contributor.otherProgram Analysisen
dc.date.accessioned2014-10-22T21:30:07Z
dc.date.available2014-10-22T21:30:07Z
dc.date.issued2014-08-11
dc.identifier.urihttp://hdl.handle.net/1721.1/91148
dc.description.abstractWe present pDNA, a system for automatically transferring correct code from donor applications into recipient applications to successfully eliminate errors in the recipient. Experimental results using three donor applications to eliminate seven errors in four recipient applications highlight the ability of pDNA to transfer code across applications to eliminate otherwise fatal integer overflow errors at critical memory allocation sites. Because pDNA 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, pDNA is the first system to eliminate software errors via the successful transfer of correct code across applications.en_US
dc.format.extent14 p.en_US
dc.relation.ispartofseriesMIT-CSAIL-TR-2014-024
dc.relation.isreplacedbyMIT-CSAIL-TR-2014-026
dc.relation.urihttp://hdl.handle.net/1721.1/91150
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.subjectAutomatic Program Repairen_US
dc.titleAutomatic Error Elimination by Multi-Application Code Transferen_US
dc.date.updated2014-10-22T21:30:07Z


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record