Towards Autonomic and Situation-Aware Communication Services: the CASCADAS Vision