The application in this archive is for Windows systems.
- Extract the files from this zipped folder into a folder of your choosing.
- Open fsa_applet.html
- Check to see that the applet displays properly. There should be an input tape at the top of the applet window that includes individual tape cells. If this input tape is all blank and does not display the cells, simply minimize the window and maximize it again.
- Review the source code for the applet to see how to load different finite state automata in different instances of the applet.
- Use the fsa creation tool (in a different zip file in this archive) to create and save new fsa's for use in the applets.
To modify or create an fsa using this applet remember the following:
- To start the creation of an FSA, click on the Alphabet tab to select the set of characters for the alphabet.
- Control-left-clicking in any empty position in the pane creates a new state.
- Control-left-clicking in a state with a drag to a new state creates an arrow from the first state to the second.
- Right-clicking in a state allows the state to be named, designated as the start state or an accept state, and provided a memory description.
- Right clicking on an arrow tip allows the labels of the arrow to be assigned and/or modified.