This paper presents a scheme for the dynamic generation of context rules which are useful for modifying the behaviour of mobile devices according to the social and physical settings of their users. Existing context-aware systems employ a pool of predefined rules which will be executed whenever a context of interest is sensed and captured. Defining rules at design time, however, has the following limitations: (1) The system designer should identify the set of context primitives which describe a context of interest as accurately as possible; (2) the various states of each context primitive should be predetermined and mapped to sensory data, which often requires experience or expertise; (3) the availability of mechanisms for capturing the context primitives is presupposed; if instead of the specified context primitives other context primitives are discovered, which may equally describe a similar situation, the system does not react to them, unless of course, all possible alternatives are foreseen; and (4) the desired behaviour itself may not be a priori known, as it is specific to the user. To facilitate a flexible use of context rules, they should be generated dynamically. The scheme proposed in this paper associates decision events – signifying the activities of a user – with a set of context primitives which are acquired at the time the decision events are produced. From the decision-context associations, context rules are generated. The Context-Aware E-Pad will be introduced to illustrate the scheme proposed.
[1]
Jin Song Dong,et al.
Semantic Space: an infrastructure for smart spaces
,
2004,
IEEE Pervasive Computing.
[2]
Charles L. Forgy,et al.
Rete: a fast algorithm for the many pattern/many object pattern match problem
,
1991
.
[3]
Sharma Chakravarthy,et al.
Composite Events for Active Databases: Semantics, Contexts and Detection
,
1994,
VLDB.
[4]
Albrecht Schmidt,et al.
There is more to context than location
,
1999,
Comput. Graph..
[5]
Paul Dourish,et al.
What we talk about when we talk about context
,
2004,
Personal and Ubiquitous Computing.
[6]
Tapio Seppänen,et al.
Adapting applications in handheld devices using fuzzy context information
,
2003,
Interact. Comput..
[7]
Waltenegus Dargie,et al.
A Distributed Architecture for Reasoning about a Higher-Level Context
,
2006,
2006 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.
[8]
Context-Aware Computing,et al.
Toward an OSGi-Based Infrastructure for Context-Aware Applications
,
2004
.
[9]
Alan Messer,et al.
Adaptive offloading for pervasive computing
,
2004,
IEEE Pervasive Computing.