Finite Approximations for Model Checking Non-finite-state Processes