A Context-Aware Workflow System for a Smart Home

A workflow model has been successively applied to traditional computing environments such as business processes for service automation. Recently, there are many studies that have tried to adopt workflows to ubiquitous computing. A service in the ubiquitous computing environments must be executed according to a user's situation information. However existing workflow systems have not yet included functions enough to support context-aware services for ubiquitous computing. In this paper, we propose a new context- aware workflow language and system for ubiquitous computing environments. The suggested language can specify context information on the transition constraints of a workflow, and support various workflow functions and adaptive services. And the proposed system can offer context-aware services according to user's service demand or situation information. We verify the efficiency of the suggested system, through comparison experiments with existing workflow systems such as FollowMe and uFlow.

[1]  Harry Chen,et al.  ITTALKS: A Case Study in the Semantic Web and DAML , 2001, SWWS.

[2]  W. Keith Edwards,et al.  At Home with Ubiquitous Computing: Seven Challenges , 2001, UbiComp.

[3]  Wen Cai Extension theory and its application , 1999 .

[4]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[5]  Jian Lu,et al.  FollowMe: on research of pluggable infrastructure for context-awareness , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[6]  António Rito Silva,et al.  Adaptive workflow management in WorkSCo , 2005, 16th International Workshop on Database and Expert Systems Applications (DEXA'05).

[7]  Jaeyoung Choi,et al.  A Ubiquitous Workflow Service Framework , 2006, ICCSA.

[8]  S. Krishnan,et al.  2 XLANG : Web Services for Business Process Design , 2002 .

[9]  Jan Mendling,et al.  Business Process Execution Language for Web Services , 2006, EMISA Forum.

[10]  Qinghua Zhang,et al.  Wavelet networks , 1992, IEEE Trans. Neural Networks.

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

[12]  Carlo Ghezzi,et al.  Incremental Parsing , 1979, TOPL.

[13]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .