Advances in artificial life. Darwin Meets von Neumann : 10th European Conference, ECAL 2009, Budapest, Hungary, September 13-16, 2009, Revised Selected Papers.