Understanding the Universal Turing Machine: an implementation in JFLAP

  • Authors:
  • Jonathan Jarvis;Joan M. Lucas

  • Affiliations:
  • Advanced Micro Devices M/S 521, Austin, TX;State University of New York, College at Brockport Brockport, NY

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the implementation of a Universal Turing Machine for the JFLAP platform. JFLAP is most successful and widely used tool for visualizing and simulating automata such as finite state machines, pushdown automata, and Turing Machines. By executing our Universal Turing Machine in JFLAP, students get a direct and interactive experience of how this Turing Machine is capable of emulating other Turing Machines.