Abstract
Recently, the workflow systems such as uFlow and FollowMe adopt workflow models to support context-aware services in ubiquitous computing environments. A service in the ubiquitous computing environments must be executed according to a user’s situation information, which is generated dynamically from sensors. However, the existing workflow systems use such workflow languages as uWDL, BPEL and XLANG, which are not yet enough to support context-aware services in ubiquitous computing environments. In this paper, we propose a new workflow language and a workflow system for context-aware workflow services in ubiquitous computing environments. With the suggested workflow language and the workflow system, a user can describe contexts into workflow as service transition conditions and can apply changes of user’s service demand or situation information into an on-going workflow without interrupting or deleting workflow service. In order to verify the efficiency of the suggested language and system, we design a workflow scenario for context-aware services with the language and simulate a process that the proposed system changes dynamically contexts described in a workflow against changes of user’s situation information.
This work was supported by Korea Research Foundation Grant (KRF-2006-005-J03803).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Workflow Management Coalition: The Workflow Handbook 2002, Future Strategies Inc. and Lighthouse Point, FL, USA (2002)
Dey, A.k.: Understanding and Using Context. Personal and Ubiquitous Computing 5(1), 69–78 (2001)
Han, J., Cho, Y., Choi, J.: Context-Aware Workflow Language based on Web Services for Ubiquitous Computing. In: Gervasi, O., Gavrilova, M., Kumar, V., Laganà, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) Computational Science and Its Applications – ICCSA 2005. LNCS, vol. 3481, pp. 1008–1017. Springer, Heidelberg (2005)
Ranganathan, A., McFaddin, S.: Using Workflows to Coordinate Web Services in Pervasive Computing Environments. In: Proceedings of the IEEE International Conference on Web Services, ICWS’04, pp. 189–197. IEEE Computer Society Press, Los Alamitos (2004)
Andrews, T., Curbera, F., Goland, Y.: Business Process Execution Language for Web Services, BEA Systems, Microsoft Corp., IBM Corp., Version 1.1 (2003)
Leymann, F.: Web Services Flow Language (WSFL 1.0) IBM (2001)
Thatte, S.: XLANG Web Services for Business Process Design, Microsoft Corp. (2001)
R. Scott Cost, Tim Finin: ITtalks: A Case Study in the Semantic Web and DAML+OIL, University of Maryland, Baltimore County, IEEE (2002) 1094-7167
W3C: RDF/XML Syntax Specification, W3C Recommendation (2004)
Vieira, P., Rito-Silva, A.: Adaptive Workflow Management in WorkSCo. In: 16th International Workshop on Database and Expert Systems Applications (DEXA’05), pp. 640–645 (2005)
Li, J., Bu, Y., Chen, S., Tao, X., Lu, J.: FollowMe: On Research of Pluggable Infrastructure for Context-Awareness. In: 20th International Conference on Advanced Information Networking and Applications(AINA’06), vol. 1, pp. 199–204 (2006)
Ghezzi, C., Mandrioli, D.: Incremental Parsing. ACM Transactions on Programming Languages and Systems 1(1), 58–70 (1979)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cho, Y., Shin, K., Choi, J., Choi, J. (2007). A Context-Adaptive Workflow Language for Ubiquitous Computing Environments. In: Gervasi, O., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2007. ICCSA 2007. Lecture Notes in Computer Science, vol 4706. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74477-1_74
Download citation
DOI: https://doi.org/10.1007/978-3-540-74477-1_74
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74475-7
Online ISBN: 978-3-540-74477-1
eBook Packages: Computer ScienceComputer Science (R0)