Presentation is loading. Please wait.

Presentation is loading. Please wait.

TM - The Turing Machine Simulator Team Enigma: David Henderson Mike Stoddard.

Similar presentations


Presentation on theme: "TM - The Turing Machine Simulator Team Enigma: David Henderson Mike Stoddard."— Presentation transcript:

1

2 TM - The Turing Machine Simulator Team Enigma: David Henderson Mike Stoddard

3 Project Description A full-featured Turing Machine simulator written in Java. What is a Turing Machine? –Most compact and complete model of computation

4 Project Overview Cross-platorm support –(any OS/browser that supports JDK1.3) Ease of use –Intuitively create and execute Turing machines

5 Project Requirements Phase 1  Create a Turing machine program with the GUI and execute  Show tape/head movement  Display list of all tape/head changes during/after execution  Ability to combine Turing machines  Save/load machines  Print Turing machine program, tape, and output  User manual

6 Project Requirements Phase 2  Load/save tape  Example Turing machines  Stepping, breakpoints, execution speed  User customization  Extensions of Turing Machines  Statistics from execution of a program  Tape used, # of times each state was reached, # of head movements, # of tape changes

7 Competitive Analysis

8 Technology Java (JDK 1.3 & Forte IDE) –cross-platform support –rapid application development HTML –easy to create/integrate/use documentation

9 Schedule Prototype demo (Phase 1 Req’s met) –March 6 - 8, 2001 Project complete (Phase 2 Req’s met) –April 19, 2001 Final Project Demo –April 26, 2001

10 Marketing Customers –Students and professors in CS Product distribution –Book publisher –License source code –Shareware: $20 - $30 Latest version Printed manual Free tech support via website


Download ppt "TM - The Turing Machine Simulator Team Enigma: David Henderson Mike Stoddard."

Similar presentations


Ads by Google