1 Comment

You might enjoy that VOTEC Corp uses a finite state machine as the core of our voter registration system. Voters have a state related to their registration completeness, age, address change, etc. Events affecting the state include moving, name change, petition signing, requesting a ballot, becoming a candidate, etc. The FSM rules are in database tables and readily updated and reported on for Freedom of Information requests and judicial requests. This let us adapt to a new state's legislation in a week rather than the six months it often took our competitors.

Thanks for your article.

Expand full comment