Computer science
Finite-state machine
Büchi automaton
Deterministic pushdown automaton
Automata theory
Models of computation
Theoretical computer science