Interface finite-state machines: definition, minimization, and decomposition | IEEE Journals & Magazine | IEEE Xplore