Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The imported projects contain a meta model for Turing machines. (You may notice that this tutorial thus also slips in a perfect opportunity to brush up on your knowledge of Turing machines. Consider it a public service and thank us later.) It does not model the tape or the head, only its states and transitions. It is these Turing machines that we will develop a visualization for over the course of this tutorial.

Tip
titleFixing Problems

Should your projects be marked with a big red exclamation mark, there might be build path problems. To fix them, complete these steps with all such projects:

  1. Right-click a project and select Properties.
  2. In the dialog that opens up, navigate to the Java Compiler category.
  3. Chances are that project-specific settings are enabled here. Disable them and click OK.

If that wasn't the source of the problem, ask your advisor.

Creating a Visualization

Now that we have the model of what we want to visualize, it's time to program the actual visualization. But first, let's take a minute to think about what we need to do here. Take a look at the following diagram:

...