A visual programming environment for Turing machines

Conference Paper

Visualization and interaction are powerful tools for explaining abstract concepts. We have developed TuBB, a visual and interactive tool for modular design and animation of Turing machines. Unlike previous visual tools for automata that are based on state diagrams, the Turing machines in TuBB are composed of previously defined Turing machines called building blocks. A Turing machine can be pictorially designed, stored in a library, and used as a subprogram to construct more complex Turing machines. In addition, TuBB brings the user constructed machine to life, providing simulations at varying speeds.

Full Text

Duke Authors

Cited Authors

  • Luce, E; Rodger, SH

Published Date

  • January 1, 1993

Published In

  • Proceedings 1993 Ieee Symposium on Visual Languages, Vl 1993

Start / End Page

  • 231 - 236

International Standard Book Number 10 (ISBN-10)

  • 0818639709

International Standard Book Number 13 (ISBN-13)

  • 9780818639708

Digital Object Identifier (DOI)

  • 10.1109/VL.1993.269602

Citation Source

  • Scopus