Tools · AQA A Level

Finite State Machine Simulator

Build FSMs by clicking to add states and shift-dragging to create transitions. Switch to Test mode to run strings step-by-step and see the execution trace. Covers AQA 7517 Section 3.2 — Theory of Computation.

Examples:
Click canvas to add state Shift+drag between states to add transition Click state to select · double-click to toggle accept
Click here to add states — or load an example above