Proving finite state machines correct with an automaton-based method | IEEE Conference Publication | IEEE Xplore