Situation-Centered Adaptation