@brazovayeye

The Evolution of Concurrent Control Software Using Genetic Programming

, and . Genetic Programming 7th European Conference, EuroGP 2004, Proceedings, volume 3003 of LNCS, page 289--298. Coimbra, Portugal, Springer-Verlag, (5-7 April 2004)

Abstract

Despite considerable progress in GP over the past 10 years, there are many outstanding challenges that need to be addressed before it will be widely deployed for developing useful software. We suggest a method for the automatic creation of concurrent control software using Linear Genetic Programming (LGP) and a divide and conquer approach. The method involves decomposing the whole problem into a multi-task solution with multiple inputs and multiple outputs -- similar to the process used to implement embedded control solutions. We describe the necessary architecture of typical embedded control systems and their relevance to this work, the software evolution scheme used and lastly demonstrate the technique for an embedded software problem, namely a washing machine controller.

Links and resources

Tags

community

  • @brazovayeye
  • @dblp
@brazovayeye's tags highlighted