Skip to main content

Context-Aware Workflow Language Based on Web Services for Ubiquitous Computing

  • Conference paper
Book cover Computational Science and Its Applications – ICCSA 2005 (ICCSA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3481))

Included in the following conference series:

Abstract

The services for a ubiquitous computing environment have to automatically provide users with adaptive services according to dynamically changing context information, which is obtained from both the users and their environment. Workflows used in business processes and distributed computing environments have supported service automation by connecting many tasks with rules and/or orderings. To adapt these workflows to ubiquitous computing, we must specify the context information on their transition conditions. In this paper, we propose uWDL, Ubiquitous Workflow Description Language, to specify the context information on the transition constraints of a workflow in order to support adaptive services. And it is designed based on Web services, which are standardized and independent of heterogeneous and various platforms, protocols, and languages. In order to verify the effectiveness of uWDL, we designed and implemented a scenario described with uWDL. And we demonstrated that the uWDL system provides users with autonomic services in ubiquitous computing environments.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Weiser, M.: Some Computer Science Issues in Ubiquitous Computing. Communications of the ACM 36(7), 75–84 (1993)

    Article  Google Scholar 

  2. Weiser, M.: The Computer for the 21st Century. Sci. Amer. (1991)

    Google Scholar 

  3. Hollingsworth, D.: The Workflow Reference Model. Technical Report. TC00–1003. Workflow Management Coalition (1994)

    Google Scholar 

  4. van der Aalst, W., van Hee, K.: Workflow Management, Models, Methods, and Systems, p. 147. MIT Press, Cambridge (2002)

    Google Scholar 

  5. Saha, D., Mukherjee, A.: Pervasive Computing: A Paradigm for the 21st Century. IEEE Computer, pp. 25–31. IEEE Computer Society Press, Los Alamitos (2003)

    Google Scholar 

  6. Guanling, C., David, K.: A Survey of Context-Aware Mobile Computing Research. Technical Report. TR200381. Dartmouth College (2000)

    Google Scholar 

  7. Mack, H., Ben, G., Romin, I., et al.: Professional Java Web Services, pp. 1–16. WROX Press (2002)

    Google Scholar 

  8. Want, R., Schilit, B.N., Adams, N.I., et al.: The ParcTab Ubiquitous Computing Experiment. Technical Report CSL–95–1. Xerox Palo Alto Research Center (1995)

    Google Scholar 

  9. Garlan, D., Siewiorek, D., Smailagic, A., Steenkiste, P.: Project Aura–Towards Distraction Free Pervasive Computing. IEEE Pervasive Computing (2002)

    Google Scholar 

  10. Robert, G.: System support for pervasive applications. Phd thesis. Universityof Washington (2002)

    Google Scholar 

  11. Manuel, R., Christopher, K.: Gaia–A Middleware Infrastructure to Enable Active Spaces. IEEE Pervasive Computing, 74–83 (2002)

    Google Scholar 

  12. Tony, A., Francisco, C., et al.: Business Process Execution Language for Web Services. BEA Systems. Microsoft Corp. IBM Corp., Version 1.1 (2003)

    Google Scholar 

  13. Frank, L.: Web Services Flow Language (WSFL 1.0). IBM (2001)

    Google Scholar 

  14. Satish, T.: XLANGWeb Services for Business Process Design. Microsoft Corp. (2001)

    Google Scholar 

  15. Deborah, L.M., van Harmelen, F.(eds.): OWL Web Ontology Language Overview. W3C Recommendation (2004)

    Google Scholar 

  16. Dey, A.K.: Understanding and Using Context. Personal and Ubiquitous Computing 5(1) (2001)

    Google Scholar 

  17. Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques and Tools. Addison-Wesley, Reading (1986)

    Google Scholar 

  18. Bates, J., Lavie, A.: Recognizing Substring of LR(K) Languages in Linear Time. ACM TOPLAS 16(3), 1051–1077 (1994)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Han, J., Cho, Y., Choi, J. (2005). Context-Aware Workflow Language Based on Web Services for Ubiquitous Computing. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3481. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424826_108

Download citation

  • DOI: https://doi.org/10.1007/11424826_108

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25861-2

  • Online ISBN: 978-3-540-32044-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics