首页 /研究 /Applying digital evolution to the design of self-adaptive software
OTHER

Applying digital evolution to the design of self-adaptive software

Benjamin E. Beckmann, Laura M. Grabowski, Philip K. McKinley, Charles Ofria

发表年份
2009
引用次数
3

摘要

As software developers, we strive to create computational systems that are as robust and versatile as biological organisms have evolved to be in nature. We propose a software development methodology capable of producing self-adaptive software, using digital evolution to discover behaviors and optimize solutions. Employing this methodology we present an example behavioral concept from inception to fruition on physical hardware, as a proof of concept of the approach. We evolve environmentally-aware motility behaviors through digital evolution, automatically translate the evolved programs into C code, and compile and load the programs onto mobile robots.

关键词

Computer scienceSoftwareCompilerSoftware evolutionSoftware engineeringRobotSoftware developmentHuman–computer interactionSoftware constructionArtificial intelligence

相关论文

查看 OTHER 分类全部论文