Horizontal Code Transfer via Program Fracture and Recombination

We present a new horizontal code transfer technique, program fracture and recombination, for automatically replacing, deleting, and/or combining code from multiple applications. Benefits include automatic generation of new applications incorporating the best or most desirable functionality developed...

Full description

Bibliographic Details
Main Authors: Sidiroglou-Douskos, Stelios, Davis, Eli, Rinard, Martin
Other Authors: Martin Rinard
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/1721.1/96585
_version_ 1811097572445519872
author Sidiroglou-Douskos, Stelios
Davis, Eli
Rinard, Martin
author2 Martin Rinard
author_facet Martin Rinard
Sidiroglou-Douskos, Stelios
Davis, Eli
Rinard, Martin
author_sort Sidiroglou-Douskos, Stelios
collection MIT
description We present a new horizontal code transfer technique, program fracture and recombination, for automatically replacing, deleting, and/or combining code from multiple applications. Benefits include automatic generation of new applications incorporating the best or most desirable functionality developed anywhere, the automatic elimination of security vulnerabilities, effective software rejuvenation, the automatic elimination of obsolete or undesirable functionality, and improved performance, simplicity, analyzability, and clarity.
first_indexed 2024-09-23T17:01:44Z
id mit-1721.1/96585
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T17:01:44Z
publishDate 2015
record_format dspace
spelling mit-1721.1/965852019-04-12T11:14:53Z Horizontal Code Transfer via Program Fracture and Recombination Sidiroglou-Douskos, Stelios Davis, Eli Rinard, Martin Martin Rinard Program Analysis program fracture and recombination horizontal code transfer We present a new horizontal code transfer technique, program fracture and recombination, for automatically replacing, deleting, and/or combining code from multiple applications. Benefits include automatic generation of new applications incorporating the best or most desirable functionality developed anywhere, the automatic elimination of security vulnerabilities, effective software rejuvenation, the automatic elimination of obsolete or undesirable functionality, and improved performance, simplicity, analyzability, and clarity. 2015-04-14T20:45:09Z 2015-04-14T20:45:09Z 2015-04-14 2015-04-14T20:45:10Z http://hdl.handle.net/1721.1/96585 MIT-CSAIL-TR-2015-012 12 p. application/pdf
spellingShingle program fracture and recombination
horizontal code transfer
Sidiroglou-Douskos, Stelios
Davis, Eli
Rinard, Martin
Horizontal Code Transfer via Program Fracture and Recombination
title Horizontal Code Transfer via Program Fracture and Recombination
title_full Horizontal Code Transfer via Program Fracture and Recombination
title_fullStr Horizontal Code Transfer via Program Fracture and Recombination
title_full_unstemmed Horizontal Code Transfer via Program Fracture and Recombination
title_short Horizontal Code Transfer via Program Fracture and Recombination
title_sort horizontal code transfer via program fracture and recombination
topic program fracture and recombination
horizontal code transfer
url http://hdl.handle.net/1721.1/96585
work_keys_str_mv AT sidirogloudouskosstelios horizontalcodetransferviaprogramfractureandrecombination
AT daviseli horizontalcodetransferviaprogramfractureandrecombination
AT rinardmartin horizontalcodetransferviaprogramfractureandrecombination