A Library for the Automata Theory Classroom
FSM is a Domain Specific Language (DSL) designed to construct and manipulate state machines and their grammars.
Interested in FSM?
Click the download link below and follow the instructions to get started.
An introductory formal languages course exposes advanced undergraduate and early graduate students to automata theory, grammars, constructive proofs, computability, and decidability. Programming students...
Link to articleThis article presents a visualization tool for designing and debugging deterministic finite-state machines in FSM–a domain specific language for the automata theory classroom. Like other...
Link to articleComputer Science students, in general, find Automata Theory difficult and mostly unrelated to their area of study. To mitigate these perceptions, FSM...
Link to article