Finch: A System for Evolving Java (Bytecode)

  • Orlov M
  • Sipper M
N/ACitations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The established approach in genetic programming (GP)involves the definition of functions and terminalsappropriate to the problem at hand, after whichevolution of expressions using these definitions takesplace. We have recently developed a system, dubbedFINCH (Fertile Darwinian Bytecode Harvester), toevolutionarily improve actual, extant software, whichwas not intentionally written for the purpose ofserving as a GP representation in particular, nor forevolution in general. This is in contrast to existingwork that uses restricted subsets of the Java bytecodeinstruction set as a representation language forindividuals in genetic programming. The ability toevolve Java programs will hopefully lead to a valuablenew tool in the software engineer's toolkit.

Cite

CITATION STYLE

APA

Orlov, M., & Sipper, M. (2011). Finch: A System for Evolving Java (Bytecode) (pp. 1–16). https://doi.org/10.1007/978-1-4419-7747-2_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free