TM - The Turing Machine Simulator Team Enigma: David Henderson Mike Stoddard
Project Description A full-featured Turing Machine simulator written in Java. What is a Turing Machine? Most compact and complete model of computation
Project Overview Cross-platform support (any OS that supports JDK1.3) Ease of use Intuitively create and execute Turing machines
Competitive Analysis
Technologies Used Java™ w/ Swing Xml To save/load machines Html For user manual
Main Features Easily create turing machines via the gui. Load & save machines that have been created. Ability to combine turing machines.. Customize colors used for various aspects of the program Automatically saves application settings such as window positions and the last directory a machine was loaded from. Sample machines such as copy and multiply are included. Stepping, ability to set breakpoints, and step out of submachines. Printing of currently displayed machine, printing of results of each step of execution. Ability to download updates via our update program. User manual (both online and part of the application)