Exploiting Reflection in Object Oriented Genetic Programming

@inproceedings{Lucas2004ExploitingRI,
  title={Exploiting Reflection in Object Oriented Genetic Programming},
  author={Simon M. Lucas},
  booktitle={EuroGP},
  year={2004}
}
Most programs currently written by humans are object-oriented ones. Two of the greatest benefits of object oriented programming are the separation of interface from implementation, and the notion that an object may have state. This paper describes a simple system that enables object-oriented programs to be evolved. The system exploits reflection to automatically discover features about the environment (the existing classes and objects) in which it is to operate. This enables us to evolve object… CONTINUE READING
Highly Cited
This paper has 21 citations. REVIEW CITATIONS