首页 | 本学科首页   官方微博 | 高级检索  
     


Investigations Into Graceful Degradation of Evolutionary Developmental Software
Authors:Peter?Bentley  author-information"  >  author-information__contact u-icon-before"  >  mailto:P.Bentley@cs.ucl.ac.uk"   title="  P.Bentley@cs.ucl.ac.uk"   itemprop="  email"   data-track="  click"   data-track-action="  Email author"   data-track-label="  "  >Email author
Affiliation:(1) Department of Computer Science, University College London, Gower St., London, WC1E 6BT, UK
Abstract:Today’s software is brittle. A tiny corruption in an executable will normally result in terminal failure of that program. But nature does not seem to suffer from the same problems. A multicellular organism, its genes evolved and developed, shows graceful degradation: should it be damaged, it is designed to continue to work. This paper describes an investigation into software with the same properties. Three programs, one human-designed, one evolved using genetic programming, and one evolved and developed using a fractal developmental system are compared. All three calculate the square root of a number. The programs are damaged by corrupting their compiled executable code, and the ability for each of them to survive such damage is assessed. Experiments demonstrate that only the evolutionary developmental code shows graceful degradation after damage.
Keywords:development  fractal  genetic programming  graceful degradation  software reliability
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号