PROtEUS: An Integrated System for Process Execution in Cyber-Physical Systems

Cyber-physical systems (CPS) are networks of a large number and variety of components. Sensors, actuators and software create a closed feedback loop between the physical and the cyber world. Current process execution systems mostly focus on web-based workflow applications and are not directly compatible with CPS environments. Especially the processing of low-level sensor events as well as the integration of heterogeneous components–including the users–as process resources are limited in current workflow systems. In this work, we propose PROtEUS: an integrated system for process execution in cyber-physical systems. PROtEUS is able to bridge the gap between hardware-related processes and human-centered workflows. It enables the integration of sensor data from various sources into model-based processes, the flexible access to heterogeneous resources, as well as user interactions in processes. We demonstrate the feasibility of our approach for process execution within data-centric and event-driven CPS in a Smart Home case study.

[1]  Umesh Bellur,et al.  Towards service orientation in pervasive computing systems , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[2]  Stefanie Rinderle-Ma,et al.  CPEE - Cloud Process Execution Engine , 2014, BPM.

[3]  Mohan Kumar,et al.  Dynamic Service Composition in Pervasive Computing , 2007, IEEE Transactions on Parallel and Distributed Systems.

[4]  Subhash Saini,et al.  GridFlow: workflow management for grid computing , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[5]  Wil M. P. van der Aalst,et al.  On the Suitability of BPMN for Business Process Modelling , 2006, Business Process Management.

[6]  Wil M.P. van der Aalst,et al.  YAWL: yet another workflow language , 2005, Inf. Syst..

[7]  Refik Molva,et al.  The Pervasive Workflow: A Decentralized Workflow System Supporting Long-Running Transactions , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[8]  Manfred Broy,et al.  Cyber-Physical Systems: Imminent Challenges , 2012, Monterey Workshop.

[9]  Carolyn L. Talcott,et al.  Cyber-Physical Systems and Events , 2008, Software-Intensive Systems and New Computing Paradigms.

[10]  Yun Yang,et al.  A p2p based service flow system with advanced ontology-based service profiles , 2007, Adv. Eng. Informatics.

[11]  Florian Niebling,et al.  A distributed execution environment enabling resilient processes for ubiquitous systems , 2014, 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS).

[12]  P. Erhan Eren,et al.  A Workflow-Based Mobile Guidance Framework for Managing Personal Activities , 2013, 2013 Seventh International Conference on Next Generation Mobile Apps, Services and Technologies.

[13]  Nanyan Jiang,et al.  A programming system for sensor-based scientific applications , 2010, J. Comput. Sci..

[14]  Vicente Pelechano,et al.  Implicit interaction design for pervasive workflows , 2010, Personal and Ubiquitous Computing.

[15]  Szabolcs Rozsnyai,et al.  Event-driven rules for sensing and responding to business situations , 2007, DEBS '07.

[16]  Florian Niebling,et al.  Modelling complex and flexible processes for smart cyber-physical environments , 2013, J. Comput. Sci..

[17]  August-Wilhelm Scheer,et al.  ARIS Architecture and Reference Models for Business Process Management , 2000, Business Process Management.

[18]  Jiafu Wan,et al.  A survey of Cyber-Physical Systems , 2011, 2011 International Conference on Wireless Communications and Signal Processing (WCSP).

[19]  J. Montagnat,et al.  Data composition patterns in service-based workflows , 2006, 2006 Workshop on Workflows in Support of Large-Scale Science.

[20]  Edward A. Lee Cyber Physical Systems: Design Challenges , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[21]  Andreas Wombacher,et al.  A-Posteriori Detection of Sensor Infrastructure Errors in Correlated Sensor Data and Business Workflows , 2011, BPM.

[22]  Tianyin Xu,et al.  A dynamic service composition schema for pervasive computing , 2012, J. Intell. Manuf..

[23]  Refik Molva,et al.  Enabling pervasive execution of workflows , 2005, 2005 International Conference on Collaborative Computing: Networking, Applications and Worksharing.