DocumentCode :
1957344
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
fYear :
2008
fDate :
2-6 June 2008
Firstpage :
203
Lastpage :
204
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/ICAC.2008.19
Filename :
4550844
Link To Document :
بازگشت