A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Specialising Software for Different Downstream Applications Using Genetic Improvement and Code Transplantation
2018
IEEE Transactions on Software Engineering
Genetic improvement uses automated search to find improved versions of existing software. Genetic improvement has previously been concerned with improving a system with respect to all possible usage scenarios. In this paper, we show how genetic improvement can also be used to achieve specialisation to a specific set of usage scenarios. We use genetic improvement to evolve faster versions of a C++ program, a Boolean satisfiability solver called MiniSAT, specialising it for three applications.
doi:10.1109/tse.2017.2702606
fatcat:7ig35pcwdjahhn3kvs3gf44knq