Modelling with problem frames: Explanations and context in ambient intelligent systems Article uri icon