Using the FSA Applet to Build FSAs

To create an alphabet: click the alphabet tab, select the desired characters by clicking on each, and then quit by clicking OK.

To create a state: control-left click

To make a state the start state: right click with the cursor inside the state, check "Start State"

To make a state a final state: right click with the cursor inside the state, check "Final State"

To label a state: right click with the cursor inside the state, select "Properties," type a state name in the "Label" field

To describe a state: right click with the cursor inside the state, select "Properties," type a phrase in the "Description" field.

To create an arrow: place the cursor in the source state, control-left click, and drag the arrow to inside the target state.

To label an arrow: place the cursor on the arrow head, right click, click Edit Symbols, click on the symbols you want as labels on the arrow, click OK.

To move a state: place the cursor inside the state, left click, and drag.

To remove a state: place the cursor inside the state, right click, click "Remove"

To remove an arrow: place the cursor on the arrow head, right click, click "Remove"

To start over: click the "Clear" tab, click "Clear FSA"

To save your fsa: there is no way to save the fsa to disk from the applet because of security constraints in your browser, so if you want to keep a copy of the fsa, capture your screen (alt-print scrn on Windows machines) and save the captured image or print it.