Model Checking Goal-Oriented Requirements for Self-Adaptive Systems