Artificial Development

There is growing interest in the use of analogies of biologic al development for problem solving in computer science. Nature is extremely in tricate when compared to human designs, and incorporates features such as th e bility to scale, adapt and self-repair that could be usefully incorporated i nto human-designed artifacts. In this chapter, we discuss how the metaphor of bi log cal development can be used in artificial systems and highlight some of th e challenges of this emerging field.