Finite Automata Tool 

Introduction

Welcome to the finite automata tool (FAT) website.

The FAT is a tool that implements and illustrates various algorithms on deterministic and non-deterministic finite automata including:

All algorithms are visualized where one can either let the algorithms run automatically or in a step-by-step mode.

The quickest way to start is to launch FAT as Java webstart-application, click on New automaton and then use one of the example automata. (A complete description of the syntax of automata is given on the grammar page.) Once an automaton is added one can select one or two automata and click on the corresponding algorithm to start it.

For more details about FAT we refer to the manual. And the different available versions of FAT are explained on the downloads page.

For general questions or comments contact Stefan Kopeinig or René Thiemann.