
Alan is a Java Implenmentation of a Turing Machine for educational purpose. It was created as a second term programming project at the University of Applied Sciences Rosenheim. The goal was to create a Turing Machine implementation that is easy to use and can be used for educational purposes to teach the concept of a turing machine. Another goal was to have a reuseable component of a turing machine. The project was done by Daniel Neuber, Oliver Pahl and Dominik Seichter.
Alan is platform independent as it is written in Java. Java 1.5 is required though.
