Large-Scale Automated Software Diversity - Program Evolution Redux.
Andrei HomescuTodd JacksonStephen CraneStefan BrunthalerPer LarsenMichael FranzPublished in: IEEE Trans. Dependable Secur. Comput. (2017)
Keyphrases
- software evolution
- program understanding
- test cases
- software development
- software systems
- program slicing
- real world
- static analysis
- neural network
- semi automated
- small scale
- evolutionary process
- control flow
- software architecture
- temporal evolution
- source code
- software design
- search based software testing
- computer systems
- software package
- user interface
- automatic programming
- computer hardware
- real life
- fault localization
- software development life cycle
- set of test cases
- hardware designs
- legacy software
- data sets
- execution traces
- automated tools
- fully automated
- personal computer
- reverse engineering
- computer programs
- software testing