JFLAP

This quarter, we will be using the JFLAP software to study models of computation such as finite automata, context-free grammars, and Turing machines. You should follow the directions below to install the software and try it as soon as possible. Do not wait until the homework is due. If you run into any problems, please let us know about it as soon as possible.

First, you will need to register at the JFLAP website to get the download link. Fill out the form here to be taken to the download page. Download the latest JFLAP.jar file, it is the top file listed. As usual, the application can be run via:
java -jar JFLAP.jar

At this point, you should familiarize yourself with building finite automata by following the tutorial. At this time, you only need to read through “Running the Finite Automaton on Multiple Strings.” After that, you should try building some of the automata covered in class.