Recently, there are many studies to adopt the workflow model, which has been successively applied to traditional computing environments, into ubiquitous computing environments for context-aware and autonomous services. A service in the ubiquitous computing environments must be executed according to a user's situation information, which is generated dynamically from sensors. However, such existing workflow systems as FollowMe and uFlow to support context-aware services through workflow models, can't immediately adopt changes of a user's situation into a already on-going service workflow. In this paper, we propose a context-aware workflow system, for ubiquitous computing environments, which can apply changes of user's service demand or situation information into an on-going workflow without breaking its operation. To do this, the proposed system represents contexts described in a workflow as a RDF-based DItree (Document Instance tree). The system uses the tree information to recognize a exact position to be changed in the on-going workflow for user's situation changes, and to reconstruct only the position under the influence of the changes in the DItree. Therefore, the suggested system can quickly and efficiently apply a change of user's new situation into a on-going workflow without a lot loss of the time and the space, and can offer a context-aware service continuously, according to a new workflow.
[1]
Harry Chen,et al.
ITTALKS: A Case Study in the Semantic Web and DAML
,
2001,
SWWS.
[2]
David Taniar,et al.
Computational Science and Its Applications - ICCSA 2005, International Conference, Singapore, May 9-12, 2005, Proceedings, Part I
,
2005,
ICCSA.
[3]
Anand Ranganathan,et al.
Using workflows to coordinate Web services in pervasive computing environments
,
2004
.
[4]
António Rito Silva,et al.
Adaptive workflow management in WorkSCo
,
2005,
16th International Workshop on Database and Expert Systems Applications (DEXA'05).
[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]
Frank Leymann.
Web Services and Their Composition
,
2001,
EWSPT.
[7]
Jaeyoung Choi,et al.
Context-Aware Workflow Language Based on Web Services for Ubiquitous Computing
,
2005,
ICCSA.
[8]
Anind K. Dey,et al.
Understanding and Using Context
,
2001,
Personal and Ubiquitous Computing.
[9]
Carlo Ghezzi,et al.
Incremental Parsing
,
1979,
TOPL.
[10]
Matjaz B. Juric,et al.
Business process execution language for web services
,
2004
.