DocumentCode
1877419
Title
Creating Objects Using Genetic Programming Techniques
Author
Oppacher, Yandu ; Oppacher, Franz ; Deugo, Dwight
Author_Institution
Sch. of Comput. Sci., Carleton Univ., Ottawa, ON, Canada
fYear
2009
fDate
27-29 May 2009
Firstpage
455
Lastpage
461
Abstract
Grammar-based object oriented genetic programming leverages the object oriented programming paradigm in evolutionary computation. The difference between our 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 was 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 behavior are passed around as an object.
Keywords
Java; genetic algorithms; object-oriented programming; JUnit test suite; Java program; evolutionary computation; grammar-based genetic programming; object oriented programming; object-oriented encapsulation; Artificial intelligence; Encapsulation; Evolutionary computation; Genetic programming; Java; Object oriented programming; Reflection; Software engineering; Testing; Virtual manufacturing; Genetic Programming; Object Oriented; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing, 2009. SNPD '09. 10th ACIS International Conference on
Conference_Location
Daegu
Print_ISBN
978-0-7695-3642-2
Type
conf
DOI
10.1109/SNPD.2009.82
Filename
5286627
Link To Document