Title :
Autonomic Software Development Methodology Based on Darwinian Evolution
Author :
Beckmann, Benjamin E. ; Grabowski, Laura M. ; McKinley, Philip K. ; Ofria, Charles
Author_Institution :
Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI
Abstract :
Natural organisms are remarkably well adapted to their environment. Through the process of evolution those organisms that exhibit beneficial traits have prospered due to natural selection. As software developers we strive to create systems as well adapted to a virtual environment as natural organisms are to their physical environment. Leveraging Darwinian evolution, we propose a software development methodology capable of producing self-* software. Employing this methodology we present an example behavioral concept from inception to fruition on physical hardware.
Keywords :
natural sciences computing; software engineering; virtual reality; Darwinian evolution; natural organisms; software development; virtual environment; Bioinformatics; Biology computing; Computer science; Evolution (biology); Genomics; Hardware; Humans; Organisms; Programming; Robustness; autonomic computing; cooperation; digital evolution; evolutionary computation; microrobot; self-*; software development;
Conference_Titel :
Autonomic Computing, 2008. ICAC '08. International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-0-7695-3175-5
Electronic_ISBN :
978-0-7695-3175-5
DOI :
10.1109/ICAC.2008.19