• 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