The Evolution of Concurrent Control Software Using
Genetic Programming
J. Hart, and M. Shepperd. 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.
%0 Conference Paper
%1 hart:2004:eurogp
%A Hart, John
%A Shepperd, Martin
%B Genetic Programming 7th European Conference, EuroGP
2004, Proceedings
%C Coimbra, Portugal
%D 2004
%E Keijzer, Maarten
%E O'Reilly, Una-May
%E Lucas, Simon M.
%E Costa, Ernesto
%E Soule, Terence
%I Springer-Verlag
%K algorithms, genetic programming
%P 289--298
%T The Evolution of Concurrent Control Software Using
Genetic Programming
%U http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=3003&spage=289
%V 3003
%X 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.
%@ 3-540-21346-5
@inproceedings{hart:2004:eurogp,
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.},
added-at = {2008-06-19T17:35:00.000+0200},
address = {Coimbra, Portugal},
author = {Hart, John and Shepperd, Martin},
biburl = {https://www.bibsonomy.org/bibtex/2b48158c38f756ccc45d10fe4d65e35a3/brazovayeye},
booktitle = {Genetic Programming 7th European Conference, EuroGP
2004, Proceedings},
editor = {Keijzer, Maarten and O'Reilly, Una-May and Lucas, Simon M. and Costa, Ernesto and Soule, Terence},
interhash = {87c737f8b4947b54dd801f2eb4509913},
intrahash = {b48158c38f756ccc45d10fe4d65e35a3},
isbn = {3-540-21346-5},
keywords = {algorithms, genetic programming},
month = {5-7 April},
notes = {Part of \cite{keijzer:2004:GP} EuroGP'2004 held in
conjunction with EvoCOP2004 and EvoWorkshops2004
See also \cite{hart:2004:eurogpTR}},
organisation = {EvoNet},
pages = {289--298},
publisher = {Springer-Verlag},
publisher_address = {Berlin},
series = {LNCS},
timestamp = {2008-06-19T17:41:05.000+0200},
title = {The Evolution of Concurrent Control Software Using
Genetic Programming},
url = {http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=3003&spage=289},
volume = 3003,
year = 2004
}