Abstract
A new system is proposed towards the computational frame-work of evolutionary hardware that adaptively changes its structure and behavior according to the environment. In the proposed system, hardware specifications, which produce hardware structures and behaviors, are automatically generated as Hardware Description Language (HDL) programs. Using a rewriting system, the system introduces a program development process, that imitates the natural development process from pollinated egg to adult and gives the HDL-program flexible evolvability. Also discussed is a method to evolve the language itself by modifying the corresponding rewriting system. This method is intended to serve as hierarchal mechanism of evolution and to contribute to the evolvability of large-scale hardware. Although this paper's discussion is mainly involves in HDL-programs because our goal is hardware evolution, the techniques described here are applicable to ordinary computer programs written in such conventional formats as āCā language.
Preview
Unable to display preview. Download preview PDF.
References
Jun'ichi Mizoguchi, Hitoshi Hemmi, and Katsunori Shimohara. Production genetic algorithms for automated hardware design through an evolutionary process. In IEEE Conference on Evolutionary Computation, 1994.
Hitoshi Hemmi, Jun'ichi Mizoguchi, and Katsunori Shimohara. Development and evolution of hardwaxe behaviors. In Rodney Brooks and Pattie Maes, editors, Artificial Life IV. MIT Press, 1994.
Przemyslaw Prusinkiewicz and Aristid Lindenmayer. The Algorithmic Beauty of Plants. Springer-Verlag, 1990.
David Jefferson et al. Evolution as a theme in artificial life; the genesys/tracker system. In Artificial Life II, pages 549ā576. Addison-Wesley, 1992.
John R. Koza. Genetic Programming: On the programming of computers by means of natural selection. The MIT Press, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
Ā© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hemmi, H., Mizoguchi, J., Shimohara, K. (1996). Development and evolution of hardware behaviors. In: Sanchez, E., Tomassini, M. (eds) Towards Evolvable Hardware. Lecture Notes in Computer Science, vol 1062. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61093-6_11
Download citation
DOI: https://doi.org/10.1007/3-540-61093-6_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61093-9
Online ISBN: 978-3-540-49947-3
eBook Packages: Springer Book Archive