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...
Main Authors: | , , |
---|---|
Other Authors: | |
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 |