Abstract. A key challenge for context-aware, ubiquitous computing is that applications should take into account relevant changes in context when they happen: then applications can provide information and ser-vices relevant to the user’s preferences and current needs. Essential to this is an effective mechanism for modelling the user and their environ-ment. This paper describes AM, an Active Model approach that provides a simple consistent mechanism for modelling people, sensors, devices and places with rules in the models to trigger triggers when events of interest occur. We illustrate AM in terms of three context aware applications: the sim-plest, for illustrative purposes is MusicMix which plays music based on the collective preferences of the people in the room; MyPlace, which informs people of salient details of the current environment; and ThaiP-hood a location-enhanced system. Major contributions of this work are: a consistent means to model people, sensors, devices and places making flexible use of diverse sources of information; a simple mechanism for triggering actions when salient events occur; an architecture and associ-ated mechanisms supporting distributed models and associated resource discovery; scrutability so the system can produce explanations for its actions as a basis for user control.
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.