Dynamic Activity Lifecycle Management in Ubiquitous Computing Environments

It is inherently allowed that a user engages in more than one activity at the same time. The interweave of multiple activities makes an activity have more than two states, i.e. the paused state in addition to active and inactive states and move from one state to another. In this paper, we propose an activity lifecycle management scheme that enables a system to adapt the services which help a user to do an activity to the state transitions of the activity. The proposed scheme detects the interruption between activities in terms of perceivable effects of their associated services. The state transitions of an activity driven by the interruption are handled by Event-Condition-State-Action (ECSA) policy, which is extended from ECA policy. It specifies how the services should be adapted to the interruption degree - how much the interrupting activity interferes the current activity as well as the state transition of an activity.

[1]  D. Garlan,et al.  Task-based adaptation for ubiquitous computing , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[2]  Roy H. Campbell,et al.  A Policy-based Management Framework for Pervasive Systems using Axiomatized Rule-Actions , 2005, Fourth IEEE International Symposium on Network Computing and Applications.

[3]  Roy H. Campbell,et al.  An infrastructure for context-awareness based on first order logic , 2003, Personal and Ubiquitous Computing.

[4]  Jakob E. Bardram,et al.  Activity-based computing: support for mobility and collaboration in ubiquitous computing , 2005, Personal and Ubiquitous Computing.

[5]  Ernesto Arroyo,et al.  Interruptions as multimodal outputs: which are the less disruptive? , 2002, Proceedings. Fourth IEEE International Conference on Multimodal Interfaces.

[6]  Jian Lu,et al.  Context Consistency Management Using Ontology Based Model , 2006, EDBT Workshops.

[7]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[8]  Henrik Bærbak Christensen,et al.  Using Logic Programming to Detect Activities in Pervasive Healthcare , 2002, ICLP.

[9]  Earnest J. Friedman-hill Jess in Action: Java Rule-Based Systems , 2003 .

[10]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[11]  Dongman Lee,et al.  A Group-Aware Middleware for Ubiquitous Computing Environments , 2004 .

[12]  D. Norman,et al.  Psychological Issues in Support of Multiple Activities , 1986 .

[13]  Claudio Bettini,et al.  A Performance Evaluation of Ontology-Based Context Reasoning , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07).

[14]  Jadwiga Indulska,et al.  Developing context-aware pervasive computing applications: Models and approach , 2006, Pervasive Mob. Comput..