The OTS/CafeOBJ method is a formal method to model systems, specify models and verify that models satisfy properties. We propose a way to verify that a state machine satisfies invariant properties based on a simulation from to another state machine, which is more abstract than , in the OTS/CafeOBJ method. Three communication protocols are used as examples to demonstrate the proposed method.