The Interactive Pushdown Automata Animation Program is a tool to help students studying Automata theory to understand and explore pushdown automata. The program allows students to create their own PDA’s as well as loading and saving them from a file. Students can test the PDA’s with various strings and observe how they process them.
The Interactive Pushdown Automata Animation Powerpoint presentation
The Interactive Pushdown Automata Animation Article from the SIGSCE Bulletin # 34(1) in Microsoft Word.
The Interactive Pushdown Automata Animation Article from the SIGSCE Bulletin # 34(1) in Adobe PDF.
The Interactive Pushdown Automata Animation Program Files in zip format
The Interactive Pushdown Automata Animation Program Files in Windows self-extracting format
The Java file Animateable.java
The Java file Arrow.java
The Java file ArrowImage.java
The Java file ArrowView.java
The Java file Automata.java
The Java file AutomataApplication.java
The Java file Canvas.java
The Java file Machine.java
The Java file PathNode.java
The Java file StackClass.java
The Java file State.java
The Java file StateImage.java
The Java file StateView.java
The Java file Symbol.java
The Java file Tape.java
The Java file Transition.java
The Java file TransitionView.java
The Java file XHashtable.java
The Java file XVector.java
The Interactive Pushdown Automata Animation Application for Windows in zip format
The Interactive Pushdown Automata Animation Application for Windows in Windows self-extracting format