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