Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Substring parsing for arbitrary context-free grammars
ACM SIGPLAN Notices
Some computer science issues in ubiquitous computing
Communications of the ACM - Special issue on computer augmented environments: back to the real world
Recognizing substrings of LR(k) languages in linear time
ACM Transactions on Programming Languages and Systems (TOPLAS)
A Survey of Context-Aware Mobile Computing Research
A Survey of Context-Aware Mobile Computing Research
Context-aware workflow language based on web services for ubiquitous computing
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part II
An event-driven workflow framework to develop context-aware mobile applications
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia
Hi-index | 0.00 |
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.