Evolution and development - the perfect partnership?

Research output: Chapter in Book/Report/Conference proceedingConference contribution


In biology complexity is dealt with by the process of development. That is a single cell is duplicated and these multicellular structures differentiate to form more complex organisms than we could currently hope to design (compare a 6 month year old child to a 777 aircraft!). However, development is not the whole story, how did these cells come to be? Evolution has a role to play here too. By combining these two biological mechanisms into the world of engineering we hope to make use of the ability to cope with complexity and additionally, to benefit from the emergent behaviours available in biological systems, such as fault-tolerance. A biologically inspired developmental model targeted at hardware implementation (off-shelf FPGA) is proposed which exhibits extremely robust transient fault-tolerant capability: in the software simulation of the experimental application. In a 6x6 cell French Flag, some individuals were discovered using evolution that have the ability to "recover" themselves from almost any kinds of transient faults, even in the worst case of only one "live" cell remaining. All cells in this model have identical genotype (physical structures), and only differ in internal states.

Original languageEnglish
Title of host publicationWMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 3
EditorsN Callaos, W Lesso
Place of PublicationORLANDO
Number of pages6
ISBN (Print)978-980-6560-55-0
Publication statusPublished - 2005
Event9th World Multi-Conference on Systemics, Cybernetics and Informatics - Orlando
Duration: 10 Jul 200513 Jul 2005


Conference9th World Multi-Conference on Systemics, Cybernetics and Informatics


  • bio-inspired architectures
  • self-repair
  • evolvable hardware
  • adaptation

Cite this