On Model Checking Infinite-State Systems