FlexCon - Robust Context Handling in Human-Oriented Pervasive Flows

Workflows are increasingly becoming a universal means for driving and coordinating complex processes, not only in the business world but also in areas like pervasive computing. Pervasive flows run in parallel with the user's real-world actions and are synchronized using automatically collected context information about her current activities (context events). Respective workflows cannot be rigidly defined since the user needs to retain her flexibility and must not be obstructed by the workflow. However, if the order of activities is not defined until the activities are actually executed, correctly assigning the uncertain context events becomes a major challenge. We propose FlexCon - a novel event assignment approach for such human-oriented workflows that is based on hybrid workflow models and Dynamic Bayesian Networks. FlexCon exploits the dependency between context events to provide more accurate information as to which events need to be consumed by which workflow activities. Our evaluations show that FlexCon improves the event accuracy on average by 54% and the number of successful completed flows on average by 88%. Thus, FlexCon represents a major step towards unobtrusive pervasive applications.

[1]  Kurt Rothermel,et al.  Robustness in context-aware mobile computing , 2010, 2010 IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications.

[2]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[3]  Paul Lukowicz,et al.  Dealing with sensor displacement in motion-based onbody activity recognition systems , 2008, UbiComp.

[4]  Tharam S. Dillon,et al.  On the Move to Meaningful Internet Systems: OTM 2009 Workshops, Confederated International Workshops and Posters, ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009, Vilamoura, Portugal, November 1-6, 2009. Proceedings , 2009, OTM Workshops.

[5]  Gernot Bahle,et al.  On the Use of Magnetic Field Disturbances as Features for Activity Recognition with on Body Sensors , 2010, EuroSSC.

[6]  Wil M. P. van der Aalst,et al.  Flexibility as a Service , 2009, DASFAA Workshops.

[7]  Leonid Peshkin,et al.  Factored Particles for Scalable Monitoring , 2002, UAI.

[8]  Manfred Reichert,et al.  Discovery and Analysis of Activity Pattern Co-occurrences in Business Process Models , 2009, ICEIS.

[9]  Wil M. P. van der Aalst,et al.  Declarative workflows: Balancing between flexibility and support , 2009, Computer Science - Research and Development.

[10]  Weimin Huang,et al.  Health and wellness monitoring through wearable and ambient sensors: exemplars from home-based care of elderly with mild dementia , 2010, Ann. des Télécommunications.

[11]  Manfred Reichert,et al.  Verifying Existence, Completeness and Sequences of Semantic Process Patterns in Real Workflow Processes , 2008 .

[12]  Frank Leymann,et al.  PerFlows for the computers of the 21st century , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[13]  Gerd Kortuem,et al.  Smart Sensing and Context, Second European Conference, EuroSSC 2007, Kendal, England, UK, October 23-25, 2007, Proceedings , 2007, EuroSSC.

[14]  Donald E. Brown,et al.  Health-status monitoring through analysis of behavioral patterns , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[15]  Wil M. P. van der Aalst,et al.  DECLARE: Full Support for Loosely-Structured Processes , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[16]  Frank Leymann,et al.  Towards Integration of Uncertain Sensor Data into Context-aware Workflows , 2009, GI Jahrestagung.

[17]  Hee Yong Youn,et al.  Proceedings of the 10th international conference on Ubiquitous computing , 2008, UbiComp 2008.

[18]  Kamiar Aminian,et al.  Ambulatory system for human motion analysis using a kinematic sensor: monitoring of daily physical activity in the elderly , 2003, IEEE Transactions on Biomedical Engineering.

[19]  Kurt Rothermel,et al.  Modeling Dynamic Context Awareness for Situated Workflows , 2009, OTM Workshops.

[20]  Manfred Reichert,et al.  Clinical Workflows - The Killer Application for Process-oriented Information Systems? , 2000 .

[21]  Dimitra Giannakopoulou,et al.  Automata-based verification of temporal properties on running programs , 2001, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001).

[22]  Frank Leymann,et al.  Production Workflow: Concepts and Techniques , 1999 .

[23]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[24]  Gerd Kortuem,et al.  Adaptable Pervasive Flows - An Emerging Technology for Pervasive Adaptation , 2008, 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops.