Reasoning-Based Context-Aware Workflow Management in Wireless Sensor Network
Workflow technology is regarded as the automation of an execution process in which the information or tasks are passed from one service to another, according to the predefined execution sequence. Recently, workflow technology has been successfully used in wireless sensor networks (WSNs) for service composition. Although workflows can dynamically change according to current context, there is still limited work to facilitate the atomic services reuse.
In this paper, we propose a reasoning-based context-aware workflow management(Recow) approach, in which a rule-based reasoning module is responsible for extract semantic information so that the lower sensor data will have a loose couple connection with the upper logic process. By using the semantic information as service I/O, we reconstruct atomic services, then they can be reused in workflow construction. Usually more than one rule will be matched and they can not be executed simultaneously in the rule matching process, so a conflict resolution algorithm is further proposed based on context-aware priority. Finally, two case studies demonstrate that our approach can effectively facilitate resource reuse and also indicate the performance of the Recow approach as well as the precision of the conflict resolution algorithm.
KeywordsWireless Sensor Network Workflow Context-aware Rule-based Reasoning Resource Reuse
- 2.Suh, C., Ko, Y.B., C, C.: Collaborative workflow solution for distributed product development. In: 12th International Conference on Computer Supported Cooperative Work in Design, pp. 594–599. IEEE Press, Xi’an (2008)Google Scholar
- 5.Leguay, J., Lopez-Ramos, M., Jean-Marie, K., Conan, V.: An efficient service oriented architecture for heterogeneous and dynamic wireless sensor networks. In: 33rd IEEE Conference on Local Computer Networks, pp. 740–747. IEEE Press, Montreal (2008)Google Scholar
- 7.Cho, Y., Choi, J., Choi, J.: A Context-Aware Workflow System for a Smart Home. In: 10th International Conference on Computer and Information Technology, pp. 95–100. IEEE Press, Dhaka (2007)Google Scholar
- 8.Wieland, M., Kaczmarczyk, P., Nicklas, D.: Context integration for smart workflows. In: 6th IEEE International Conference on Pervasive Computing and Communications, pp. 239–242. IEEE Press, Hong Kong (2008)Google Scholar
- 10.Ardissono, L., Furnari, R., Goy, A., Petrone, G., Segnan, M.: A framework for the management of context-aware workflow systems. In: 3rd International Conference on Web Information Systems and Technologies, pp. 1–9. IEEE Press, Florian Lautenbacher (2007)Google Scholar
- 13.Modafferi, S., Benatallah, B., Casati, F., Pernici, B.: A methodology for designing and managing context-aware workflows. Mobile Information Systems II, 91–106 (2005)Google Scholar
- 14.Jackson, P.: Introduction to expert systems. Addison-Wesley Longman Publishing Co., Inc., Boston (1998)Google Scholar
- 17.Xiao, D., Zhong, X.: Improving Rete algorithm to enhance performance of rule engine systems. In: 2nd International Conference on Computer Design and Applications, pp. 572–575. IEEE Press, Qinhuangdao (2010)Google Scholar