SHMUC Use Case  D3

Making Tea With Hot And Cold Water: (Ver. 1.0)


SHMUC prototype  >  D_Behaviour_Pattern_Abnormalities_Use_Cases  >  D3_Making_Tea_With_Hot_And_Cold_Water



To recognise variation in a behaviour and modify the learnt behaviour accordingly. 

Actors Mary, the Smart Home, Debbie

Initial State

Mary was at home alone.


In the afternoon, Mary made another cup of tea and the following sensor sequence was observed:

go to sink-bench → turn on tap, fill kettle, turn off tap → boil water → put tea in pot → pour water from kettle into pot,  →  pour tea into cup → turn on tap, put cold water into cup → spoon sugar into cup  → stir

This sequence was classified as unusual since the action “get cold water” was not in the learnt model of tea making. A warning message was recorded in the system as above. When Debbie later reviewed the notifications from the system, she considered this sequence, and realised that it was perfectly reasonable, since Mary wished to drink the tea immediately, and had added cold water to cool it down.

Norm Sequences that conform to the syntax specified by the Finite State Machine are followed


A wrong classification was made. Debbie therefore provided feedback to the system that this was acceptable behaviour and the tea making pattern was updated.

System Design Implications

This is another situation in which the system needs external input to determine whether or not the inhabitant's behaviour is reasonable. As in case D1, it is reasonable to query the inhabitant about this