• 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