The field draws on ideas from the evolutionary computation domain as well as on novel hardware innovations. Recently, the term evolware has been used to describe such evolving ware, with current implementations centering on hardware, while raising the possibility of using other forms in the future, such as bioware . The machine At the Logic Systems Laboratory we have recently constructed the firefly machine, an evolving hardware system, demonstrating that evolware can indeed be attained. The system is based on the cellular programming approach, in which parallel cellular machines evolve to solve computational tasks. The firefly system operates with no reference to an external device, such as a computer that carries out genetic operators, thereby exhibiting online autonomous evolution.
Relevant publications See the cellular programming page.
Upcoming talks are available here .