A Framework for Evolution of Computer Systems on the Fly
Norberto Eiji Nawa and Takeshi Furuhashi
Laboratory of Bio-Electronics, Graduate School of Engineering, Nagoya University, Furo-cho, Chikusa-ku, Nagoya 464-8603, Japan
Received:May 22, 1998Accepted:August 6, 1998Published:October 20, 1998
Keywords:Evolvable hardware, Evolutionary computation, Configurable computing, FPGA
Hardware devices that automatically adapt to changes in environmental conditions and to defects in physical structure have long been studied. The new field of evolvable hardware has focused on combining artificial evolutionary mechanisms, inspired by nature, and reprogrammable devices to realize real robust systems. This paper proposes a framework for "on the fly" evolution of a computer system. The framework has two subsystems running in parallel - one dedicated to task execution and the other reserved to continuously improve computer system performance. The evolution framework is in the phylogenetic-epigenetic plane, where chromosomes are able to learn. The goal is to provide the system with open-ended possibilities, as in nature. Algorithms and framework are defined and initial results presented.
Cite this article as:N. Nawa and T. Furuhashi, “A Framework for Evolution of Computer Systems on the Fly,” J. Robot. Mechatron., Vol.10 No.5, pp. 418-423, 1998.Data files: