Abstract
This paper describes a multicellular universal Turing machine implementation endowed with self-replication and self-repair capabilities. In this multicellular artificial organism every artificial cell contains a complete copy of the genome. The mapping of the universal Turing machine onto a multicellular array was made possible thanks to the introduction of a modified version of the W-machine1.
A W-machine [13] is like a Turing machine, save that its operation at each time step is guided not by a state-table but by an instruction from the following list: PRINT 0, PRINT 1, MOVE DOWN, MOVE UP, IF 1 THEN(n) ELSE (next), STOP.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Hodges. Alan Turing and the Turing Machine. In R. Herken, editor, The Universal Turing Machine a Half Century Survey, pages 3–14. Springer-Verlag, Wien, second edition, 1995.
D. C. Ince, editor. Mechanical Intelligence: Collected Works of A. M. Turing, chapter Intelligent Machinery, pages 107–128. North-Holland, 1992.
S. C. Kleene. Turing’s Analysis of Computability, and Major Applications of It. In R. Herken, editor, The Universal Turing Machine a Half Century Survey, pages 15–49. Springer-Verlag, Wien, second edition, 1995.
D. Mange, M. Sipper, A. Stauffer, and G. Tempesti. Towards Robust Integrated Circuits: The Embryonics Approach. Proceedings of the IEEE, 88(04):516–541, April 2000.
D. Mange, A. Stauffer, and G. Tempesti. Binary Decision Machine-Based Cells. In D. Mange and M. Tomassini, editors, Bio-Inspired Computing Machines: Toward Novel Computational Architectures, pages 183–216. Presses Polytechniques et Universitaires Romandes, Lausanne, Switzerland, 1998.
D. Mange, A. Stauffer, and G. Tempesti. Embryonics: A Microscopic View of the Cellular Architecture. In M. Sipper, D. Mange, and A. Pérez-Uribe, editors, Evolvable Systems: From Biology to Hardware, volume 1478 of Lecture Notes in Computer Science, pages 185–195, Berlin, 1998. Springer-Verlag.
P. Marchal, A. Tisserand, P. Nussbaum, B. Girau, and H. F. Restrepo. Array processing: A massively parallel one-chip architecture. In Proceedings of the Seventh International Conference on Microelectronics for Neural, Fuzzy, and Bio-Inspired Systems, MicroNeuro’99, pages 187–193, Granada, Spain, April 1999.
M. L. Minsky. Computation: Finite and Infinite Machines. Prentice-Hall, Englewood Cliffs, New Jersey, 1967.
H. F. Restrepo. A Programming Methodology for Configurable Processor Networks. PhD thesis, Swiss Federal Institute of Technology, Lausanne, Switzerland, 2001. to appear.
H. F. Restrepo and D. Mange. Reconfigurable Computing. Experiences and Perspectives, chapter MICTREE: A Bio-Inspired FPGA for Embryonic Applications, pages 152–167. Fundaçao de Ensino EurÃpides Soares da Rocha, MarÃlia, SP, Brazil, August 2000.
B. A. Trakhtenbrot. Comparing the Church and Turing Approaches: Two Prophetical Messages. In R. Herken, editor, The Universal Turing Machine a Half Century Survey, pages 557–582. Springer-Verlag, Wien, second edition, 1995.
A. M. Turing. On Computable Numbers, with an Application to the Entscheidungsproblem. Proceedings of the London Math. Soc., 42:230–265, 1936.
H. Wang. A Variant to Turing’s Theory of Computing Machines. Journal of the ACM, IV:63–92, 1957.
N. Wirth. Programming in MODULA-2. Springer-Verlag, Berlin, 1983.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Restrepo, H.F., Mange, D. (2001). An Embryonics Implementation of a Self-Replicating Universal Turing Machine. In: Liu, Y., Tanaka, K., Iwata, M., Higuchi, T., Yasunaga, M. (eds) Evolvable Systems: From Biology to Hardware. ICES 2001. Lecture Notes in Computer Science, vol 2210. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45443-8_7
Download citation
DOI: https://doi.org/10.1007/3-540-45443-8_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42671-4
Online ISBN: 978-3-540-45443-4
eBook Packages: Springer Book Archive