Browse > Article

Context-Aware Workflow Language based on Web Services for Ubiquitous Computing Environments  

Han Joohyun (숭실대학교 컴퓨터학과)
Kim Eunhoe (숭실대학교 컴퓨터학과)
Choi Jaeyoung (숭실대학교 컴퓨터학과)
Cho Weduke (아주대학교 전자공학부, 유비쿼터스컴퓨팅사업단)
Abstract
The services for ubiquitous computing environments have to provide automatically user-specific adaptive services in dynamically changed environments with many informations provided by both a user and his/her environment. Workflows used in business and distributed computing environments support service automation by connecting many tasks with rules or orderings of tasks. Therefore we must specify context information on transition condition to support context-aware services by adapting a workflow to ubiquitous computing environments. In this paper, we present a structural context model to specify context information on transition constraints of the workflow. And we propose an uWDL Ubiquitous Workflow Description Language) based on web services, which provides web service interfaces which are standardized and independent on heterogeneous and various platforms, protocols, and languages. The uWDL tan be interpreted and executed by a workflow engine, and provide users autonomic services based on context-awareness.
Keywords
Ubiquitous Computing; Context Awareness; Web Services; Workflow;
Citations & Related Records
연도 인용수 순위
  • Reference
1 D. Garlan, D. Siewiorek, A Smailagic, and P. Steenkiste, 'Project Aura: Towards Distraction-Free Pervasive Computing,' IEEE Pervasive Computing, 2002   DOI   ScienceOn
2 Robert Grimm, 'System support for pervasive applications,' Phd thesis, University of Washington, 2002
3 M. Roman et al, 'Gaia: A Middleware Infrastructure to Enable Active Space,' IEEE Pervasive Computing, Dec., 2002   DOI   ScienceOn
4 Aho, A, V., Sethi, R, Ullman, J., D.: Compilers: Principles, Techniques and Tools. Addison-Wesley, (1986)
5 Bates, J., Lavie, A: Recognizing Substring of LR(K) Languages in Linear Time. ACM TOPLAS. Vol.16. No.3. pp.1051-1077, (1994)   DOI   ScienceOn
6 Satish Thatte, 'XLANG Web Services for Business Process Design,' Microsoft Corp., 2001
7 R. Want, B. N. Schilit, N. I. Adams, R. Gold, K. Petersen, D. Goldberg, J. R. Ellis and M. Weiser, 'The ParcTab Ubiquitous Computing Experiment,' Technical Report CSL-95-1, Xerox Palo Alto Research Center, 1995
8 Tony Andrews, Francisco Curbera, Yaron Goland, 'Business Process Execution Language for Web Services,' BEA Systems, Microsoft Corp., IBM Corp., Version 1.1, 2003
9 Karen Henricksen, Jadwiga Indulska, Andry Rakotonirainy, 'Modeling Context Information in Pervasive Computing Systems,' Pervasive 2002, LNCS 2412, pp.167-180, 2002
10 W3C, 'RDF/XML Syntax Specification,' W3C Recommendation, 2004
11 M. Weiser, 'Some Computer Science Problems in Ubiquitous Computing,' Communications of the ACM, Vol.36, pp.75 - 84, 1993   DOI
12 Frank Leymann, 'Web Services Flow Language (WSFL 1.0),' IBM Corp., 2001
13 Anind K. Dey, 'Understanding and Using Context,' Personal and Ubiquitous Computing Journal, Vol.5, No.1, pp.4-7, 2001   DOI
14 WfMC, 'The Workflow Management Coalition Terminology & Glossary - Issue 3.0,' WFMC-TC1011, Workflow Management Coalition, pp.44-49, 1999
15 Deborah L. McGuinness, Frank van Harmelen (eds.), 'OWL Web Ontology Language Overview,' W3C Recommendation, 2004
16 R. Scott Cost, Tim Finin, ITtalks, 'A Case Study in the Semantic Web and DAML+OIL,' University of Maryland, Baltimore County, IEEE pp.1094-7167, 2002   DOI
17 Debashis Saha and Amitava Mukherjee, 'Pervasive Computing : A Paradigm for the 21st Century,' IEEE Computer, pp.25-31, March, 2003   DOI   ScienceOn
18 Guanling Chen, David Kotz, 'A Survey of Context-Aware Mobile Computing Research,' Technical Report, TR200381, Dartmouth College, 2000
19 Mack Hendricks, Ben Galbraith, Romin Irani, James Mibery, Tarak Modi, Andre Tost, Alex Toussaint, S. Jeelani Basha, Scott Cable, 'Professional Java Web Services,' WROX Press, pp.1-16, 2002
20 Merriam-Webster OnLine, http://www.merriamwebster.com/
21 M. Weiser, 'The Computer for the 21st Century,' Sci. Amer, 1991