artificial life, vida artificial
O estudo de sistemas de computador que simula alguns aspectos do comportamento de organismos vivos. A vida artificial inclui sistemas nos quais programas projetados para executar determinadas tarefas competem para sobreviver e se reproduzir com base em seu desempenho. Os elementos resultantes do processo de reprodução podem combinar trechos de código, sendo submetidos a variações aleatórias, e os programas modificados, por sua vez, entram em competição até que a melhor solução seja obtida.