A Context-AwareWorkflow System Supporting a User's Dynamic Service Demands in Ubiquitous Environments

A context-aware service in ubiquitous computing environments aims to supply services according to a user's situation information that is dynamically occurring. The existing context-aware workflow systems provide a context-aware service based on a workflow that uses a user's situation information as services's transition condition. But they can't apply user's new service demands, which may be dynamically occurring even when a workflow is on going, to the workflow scenario. In this paper we propose a context-aware workflow system that can reconstruct autonomously and efficiently an initial workflow scenario according to user's dynamic service demands, and can adopt the new service demands into the initial workflow scenario without interrupting or deleting the on-going workflow services. The proposed system uses an incremental parsing method to provide context-aware services without interrupting of service through recognizing exactly the place holder that has to be changed in a workflow scenario and reconstructing only the part under the influence of the changes. Therefore, a user can apply his new service demands to a scenario document regardless of the time and the space, and he can be guaranteed to support the continuous execution of a context-aware service without the discontinuance of services according to the workflow scenario, which describes the new service demands.

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

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

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

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

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

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

[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]  Carlo Ghezzi,et al.  Incremental Parsing , 1979, TOPL.

[10]  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).