This applet uses Beta API, so you need to be looking at this page with
Netscape 2.0 Beta 2 or higher to
see the applet. Click here to see the source
and the design document. Feel free to use or
distribute them any way you want.
New | Load | Save | About | Quit |
Add State | Del State | Mark Initial | Mark Accepting | Mark Normal |
Add Transition | Del Transition | Input String | Run | Stop |
I developed this applet as a term project for the Object Oriented Programming class, that I took at OGI in Fall, 1995. The applet is supposed to be a finite state machine simulator and I hope it comes close to being one :) It can handle 10 states (numbered 0 through 9) and 26 tokens (a through z). All commands are accessed through the buttons on the top part of the applet. Instructions on the bottom part of the applet guide you through the operations. Be careful with some of the buttons, I have not implemented the confirmations for some of them yet (like New).
Feel free to send me your comments and suggestions at the address below.
Last Updated: Sunday, January 7, 1996 by Kyril Faenov (kxf@valence.com).