ACM Home Page
Please provide us with feedback. Feedback
Evolving java objects using a grammar-based approach
Full text PdfPdf (277 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 11th Annual conference on Genetic and evolutionary computation table of contents
Montreal, Québec, Canada
POSTER SESSION: Track 10: genetic programming table of contents
Pages 1891-1892  
Year of Publication: 2009
ISBN:978-1-60558-325-9
Authors
Yandu Oppacher  Carleton University, Ottawa, ON, Canada
Franz Oppacher  Carleton University, Ottawa, ON, Canada
Dwight Deugo  Carleton University, Ottawa, ON, Canada
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 23,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1569901.1570220
What is a DOI?

ABSTRACT

Grammar-Based Object Oriented Genetic Programming leverages the Object Oriented programming paradigm in evolutionary computation. The difference between this approach and others is that the resulting solution is a syntactically correct and executable Java program. Candidate solutions are created and tested against a JUnit test suite. Evolved solutions incorporate useful Object Oriented patterns. To create and compile the Java classes a new framework for Grammar-Based Genetic Programming has been created. The framework is entirely written in Java. By externally compiling and then loading the classes into the framework for testing true object-oriented encapsulation is achieved. For the first time state and behaviour can be passed around as an object.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
R. Abbott, J. Guo, and B. Parviz. Guided genetic programming. In The 2003 International Conference on Machine Learning; Models, Technologies and Applications (MLMTA'03), las Vegas, 23--26 June 2003. CSREA Press.
 
2
A. Agapitos and S. M. Lucas. Learning recursive functions with ob ject oriented genetic programming. In P. Collet, M. Tomassini, M. Ebner, S. Gustafson, and A. Ekart, editors, Proceedings of the 9th European Conference on Genetic Programming, volume 3905 of Lecture Notes in Computer Science, pages 166--177, Budapest, Hungary, 10 -- 12 Apr. 2006. Springer.
 
3
 
4
 
5
D. Sosnoski. Java programming dynamics, part 2: Introducing reflection. 15 September 2008 http://www.ibm.com/developerworks/java/library/j-dyn0603/, 06 2003.

Collaborative Colleagues:
Yandu Oppacher: colleagues
Franz Oppacher: colleagues
Dwight Deugo: colleagues