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

Slides:



Advertisements
Similar presentations
SFA Inventory Scanning Fortune 500 client Footwear and Apparel Company in US Currently running Next Gen SFA Application which is a full fledged web based.
Advertisements

Y 2 Money About the application Need for the application Development methodology Software tools Current project status.
Programming Logic and Design Fourth Edition, Introductory
Copyright (c) 2003 by Prentice Hall Computers Tools for an Information Age Chapter 2 Applications Software: Getting the Work Done.
TotalETL:infoServer Chris Fournier Nathan Clark Scott Longley Cyril Shilnikov MQP Project 2005 Sponsored by TotalETL inc.
TM - The Turing Machine Simulator Team Enigma: David Henderson Mike Stoddard.
Eclipse[10] MIPSinEclipse. Overview Goal: To provide a friendly development environment for CS students programming in MIPS (particularly CS33 at UCLA),
ODOS The Office of the Dean of Students. Projects Interactive Campus Map Global Positioning System - Device for the Visually Impaired Adjustable Table.
Honors 101, Fall 2006 Please do not sit in back of room! Lots of info on web page Join the mailing list Download Eclipse and start using it Read the text.
Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock April 18, 2005.
UNIVERSAL TURING MACHINES. OUTLINE Review Algorithm Why.
8/17/2015CS346 PHP1 Module 1 Introduction to PHP.
Team May12-25 Alex Wilkins Kevin Wells Daniel Mears Le Uong Interactive GUI for Emergency Light Bar Design.
Chapter 4 Computer Software.
CISTI Source & SiteSearch OCLC User Meeting 2001 Danielle Langlois & Carol Serroul May 9, 2001.
Team College Currents. The Team  Owen Herndon, Team Leader Major in Information Technology Applications, Minor in General Business Internships/Projects.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
Project Manager: Rajiv Chalasani Mark Goesmann Kevin Staake David Nyman Client : Dr. Lynn Beck Department of Economics.
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
CS413: Java Programming language Applications Applets
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
CS240 Computer Science II Introduction to Unix Based on “UNIX for Programmers and Users” by G.Class and K. Ables.
. Client : Dr. Lynn Beck Department of Economics.
ICINETIC Experts in.NET technologies and architectures.
10/5/2015CS346 PHP1 Module 1 Introduction to PHP.
Electronic Thesis and Dissertation Database Errors Ryan Mestre Luke Schmader Client: Zhiwu Xie Blacksburg March 3, 2014 Virginia Tech CS 4624.
Pump Controller Team Number: May06-12 Team Members Dwayne Stammer CprE Francois Munyakazi EE Dan Paulsen CprE/EE Faculity Advisor Nicola Elia Client Viking.
WordFreak A Language Independent, Extensible Annotation Tool.
How to Sell Manufacturing Foundation Presenter. Agenda What is Microsoft Navision Manufacturing Foundation? Naming Positioning Why We Enhanced Our Manufacturing.
By Brian Gadsden Michael Harper David Hutson.  It is a java desktop application that provides the capability of manually or automatically creating a.
COMBIT Replace with your logo.. Visual Studio Industry Partner COMBIT NEXT STEPS Contact us at: combit develops and distributes the award.
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
AutoTester & UAT Automation Framework By SSTZ-UAT.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
4-Nov-15 Air Force Institute of Technology Electrical and Computer Engineering Object-Oriented Programming Design Topic 1: The Java Environment Maj Joel.
Open Source Software This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. It is very often.
T Project Review RoadRunners [IM1] Iteration
David Evans cs302: Theory of Computation University of Virginia Computer Science Lecture 16: Universality and Undecidability.
Milestone Presentation CS 410 Red Team Presenters: Olga Stubbs, Adrian Clark 7 April 2005.
Faculty Coach: Professor Martinez  Justin Mahar  Chris Baum  Greg Schmitz  Adam Abdelhamed.
MSE Presentation 1 Lakshmikanth Ganti
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
C2 Applications Software Getting the Work Done Solve a particular problem or perform a particular task.
Senior Project, 2015, Spring Senior Project Website –Version 5 Student: Yamel Peraza, Florida International University Mentor: Masoud Sadjadi, Florida.
Collection Inventory Software May06-04 (CIST) Eric Anderson Adam Kovar Dustin Lunde Matt Moeller Brian Steger February 28 th, 2006 Advisors Dr. J. Lamont.
Collegiate Times Grades James O’Hara Hang Lin Client: Alex Koma, managing editor, Collegiate Times Blacksburg March 4, 2014 Virginia Tech CS 4624.
HTML Overview Part 8 – Java Applets 1. Applets 2  A Java applet is a small application embedded in your HTML document which runs in the browser window.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
PART 1: Introduction to HTML & CSS. Lecture 1: HTML 5 Basic Structure.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Jython Environment For Students (JES) Final Presentation Team 3 David Raines Claire Bailey Jason Ergle Josh Sklare July 16,
Presentation to Zendesk US Sales Team Manoj Ranaweera Founder and CEO On 17 th April 2012 by.
Fundamental of Java Programming (630002) Unit – 1 Introduction to Java.
Chapter 3 Applications Software: Getting the Work Done.
A Peek at History The MCC Interim Release & QEMU The DEC PDP-11 & SIMH.
Large-Scale Design Process
Testing Process Roman Yagodka ISS Test Leader.
1. Environment Setting Minhaeng Lee.
Extensions and Restrictions of Turing Machines
Turing Machine
Do you know this browser?...
Formulation of Abstract Machine for SPM Based on Finite State Machine
System Concept Simulation for Concurrent Engineering
A Universal Turing Machine
Software.
Cpt S 317: Spring 2009 Sampath Kumar S, AP/CSE, SECE
Sharing Statistical Software
Formal Definitions for Turing Machines
CMSC 345 Software Design and Development Spring 2004 Sections 0101 & 0201 Ms. Susan Mitchell Leave Your Ego at the Door! CMSC 345, Spring 2004.
Presentation transcript:

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-platorm support –(any OS/browser that supports JDK1.3) Ease of use –Intuitively create and execute Turing machines

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

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

Competitive Analysis

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

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

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