Requirements Monitoring for Adaptive Service-Based Applications