Skip to main content

An Embryonics Implementation of a Self-Replicating Universal Turing Machine

  • Conference paper
  • First Online:
Evolvable Systems: From Biology to Hardware (ICES 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2210))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. D. C. Ince, editor. Mechanical Intelligence: Collected Works of A. M. Turing, chapter Intelligent Machinery, pages 107–128. North-Holland, 1992.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Chapter  Google Scholar 

  7. 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.

    Google Scholar 

  8. M. L. Minsky. Computation: Finite and Infinite Machines. Prentice-Hall, Englewood Cliffs, New Jersey, 1967.

    MATH  Google Scholar 

  9. H. F. Restrepo. A Programming Methodology for Configurable Processor Networks. PhD thesis, Swiss Federal Institute of Technology, Lausanne, Switzerland, 2001. to appear.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. A. M. Turing. On Computable Numbers, with an Application to the Entscheidungsproblem. Proceedings of the London Math. Soc., 42:230–265, 1936.

    Article  MATH  Google Scholar 

  13. H. Wang. A Variant to Turing’s Theory of Computing Machines. Journal of the ACM, IV:63–92, 1957.

    Article  Google Scholar 

  14. N. Wirth. Programming in MODULA-2. Springer-Verlag, Berlin, 1983.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics