An Engineering Toolbox to Build Situation Aware Ambient ...