Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.