Abstract
To develop context-aware workflow services in ubiquitous computing environments, a service developer must describe and recognize context information as transition constraints. uWDL (ubiquitous Workflow Description Language) [1] is a workflow language that describes the situation information of ubiquitous environments as a rule-based service transition condition. In this paper, we suggest a uWDL handler that supports workflow’s service transition to be aware of user’s condition information. The uWDL handler consists of a uWDL parser and a uWDL context mapper. The uWDL parser represents contexts described in the scenario with sub-trees of a DIAST (Document Instance Abstract Syntax Tree) as a result of the parsing. To derive the right transition of workflow services, the uWDL context mapper compares contexts described in sub-trees of DIAST with a user’s situation information generated from ubiquitous environments by using a context comparison algorithm. Therefore, the uWDL handler will be used in developing context-aware workflow applications that can change the flow of a service scenario according to the user’s situation information in the ubiquitous computing environment.
Chapter PDF
Similar content being viewed by others
References
Han, J., Cho, Y., Choi, J.-Y.: Context-aware workflow language based on web services for ubiquitous computing. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3481, pp. 1008–1017. Springer, Heidelberg (2005)
Weiser, M.: Some Computer Science Issues in Ubiquitous Computing. Communications of the ACM 36(7), 75–84 (1993)
Hollingsworth, D.: The Workflow Reference Model. Technical Report TC00-1003, Work flow Management Coalition (1994)
Chen, G., Kotz, D.: A Survey of Context-Aware Mobile Computing Research, Technical Report, TR200381, Dartmouth College (2000)
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)
Cost, R.S., Finin, T.: ITtalks: A Case Study in the Semantic Web and DAML+OIL. In: University of Maryland, Baltimore County, pp. 1094–7167. IEEE, Los Alamitos (2002)
W3C: RDF/XML Syntax Specification, W3C Recommendation (2004)
Snell, J.: Implementing web services with the WSTK 3.2, Part 1, IBM Tutorials, IBM (2002)
Jena2-A Semantic Web Framework, Available at, http://www.hpl.hp.com/semweb/jena1.html
McGuinness, D.L., van Harmelen, F. (eds.): OWL Web Ontology Language Overview, W3C Recommendation (2004)
Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques and Tools. Addison-Wesley, Reading (1986)
Bates, J., Lavie, A.: Recognizing Substring of LR(K) Languages in Linear Time. ACM TOPLAS 16(3), 1051–1077 (1994)
Reckers, J., Koorn, W.: Substring parsing for arbitrary context-free grammars. ACM SIGPLAN Notices 26(5), 59–66 (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cho, Y., Han, J., Choi, J., Yoo, CW. (2005). A uWDL Handler for Context-Aware Workflow Services in Ubiquitous Computing Environments. In: Enokido, T., Yan, L., Xiao, B., Kim, D., Dai, Y., Yang, L.T. (eds) Embedded and Ubiquitous Computing – EUC 2005 Workshops. EUC 2005. Lecture Notes in Computer Science, vol 3823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596042_14
Download citation
DOI: https://doi.org/10.1007/11596042_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30803-4
Online ISBN: 978-3-540-32296-2
eBook Packages: Computer ScienceComputer Science (R0)