Loading…
Toward an execution system for self-healing workflows in cyber-physical systems
Cyber-physical systems (CPS) represent a new class of information system that also takes real-world data and effects into account. Software-controlled sensors, actuators and smart objects enable a close coupling of the cyber and physical worlds. Introducing processes into CPS to automate repetitive...
Saved in:
Published in: | Software and systems modeling 2018-05, Vol.17 (2), p.551-572 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c386t-6c7a8f6ce069d5216abf64d9b48937bda290833183f8a3678aead8151ba0ea7b3 |
---|---|
cites | cdi_FETCH-LOGICAL-c386t-6c7a8f6ce069d5216abf64d9b48937bda290833183f8a3678aead8151ba0ea7b3 |
container_end_page | 572 |
container_issue | 2 |
container_start_page | 551 |
container_title | Software and systems modeling |
container_volume | 17 |
creator | Seiger, Ronny Huber, Steffen Schlegel, Thomas |
description | Cyber-physical systems (CPS) represent a new class of information system that also takes real-world data and effects into account. Software-controlled sensors, actuators and smart objects enable a close coupling of the cyber and physical worlds. Introducing processes into CPS to automate repetitive tasks promises advantages regarding resource utilization and flexibility of control systems for smart spaces. However, process execution systems face new challenges when being adapted for process execution in CPS: the automated processing of sensor events and data, the dynamic invocation of services, the integration of human interaction, and the synchronization of the cyber and physical worlds. Current workflow engines fulfill these requirements only to a certain degree. In this work, we present PROtEUS—an integrated system for process execution in CPS. PROtEUS integrates components for event processing, data routing, dynamic service selection and human interaction on the modeling and execution level. It is the basis for executing self-healing model-based workflows in CPS. We demonstrate the applicability of PROtEUS within two case studies from the Smart Home domain and discuss its feasibility for introducing workflows into cyber-physical systems. |
doi_str_mv | 10.1007/s10270-016-0551-z |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2028098113</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2028098113</sourcerecordid><originalsourceid>FETCH-LOGICAL-c386t-6c7a8f6ce069d5216abf64d9b48937bda290833183f8a3678aead8151ba0ea7b3</originalsourceid><addsrcrecordid>eNp1kD1PwzAURS0EElXpD2CzxGx4L04ce0QVX1KlLmW2nMRuA2lc7FQl_fWkSgUT07vDPfdJh5BbhHsEyB8iQpIDAxQMsgzZ8YJMUKBiyPP08jcLcU1mMdYFQJoolQoxIcuVP5hQUdNS-23LfVf7lsY-dnZLnQ802saxjTVN3a7pwYdP1_hDpHVLy76wge02faxL05yZeEOunGminZ3vlLw_P63mr2yxfHmbPy5YyaXomChzI50oLQhVZQkKUziRVqpIpeJ5UZlEgeQcJXfScJFLY00lMcPCgDV5wafkbtzdBf-1t7HTH34f2uGlTiCRoCQiH1o4tsrgYwzW6V2otyb0GkGf1OlRnR7U6ZM6fRyYZGTi0G3XNvwt_w_9ANnDcmE</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2028098113</pqid></control><display><type>article</type><title>Toward an execution system for self-healing workflows in cyber-physical systems</title><source>Springer Nature</source><creator>Seiger, Ronny ; Huber, Steffen ; Schlegel, Thomas</creator><creatorcontrib>Seiger, Ronny ; Huber, Steffen ; Schlegel, Thomas</creatorcontrib><description>Cyber-physical systems (CPS) represent a new class of information system that also takes real-world data and effects into account. Software-controlled sensors, actuators and smart objects enable a close coupling of the cyber and physical worlds. Introducing processes into CPS to automate repetitive tasks promises advantages regarding resource utilization and flexibility of control systems for smart spaces. However, process execution systems face new challenges when being adapted for process execution in CPS: the automated processing of sensor events and data, the dynamic invocation of services, the integration of human interaction, and the synchronization of the cyber and physical worlds. Current workflow engines fulfill these requirements only to a certain degree. In this work, we present PROtEUS—an integrated system for process execution in CPS. PROtEUS integrates components for event processing, data routing, dynamic service selection and human interaction on the modeling and execution level. It is the basis for executing self-healing model-based workflows in CPS. We demonstrate the applicability of PROtEUS within two case studies from the Smart Home domain and discuss its feasibility for introducing workflows into cyber-physical systems.</description><identifier>ISSN: 1619-1366</identifier><identifier>EISSN: 1619-1374</identifier><identifier>DOI: 10.1007/s10270-016-0551-z</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Automation ; Compilers ; Computer Science ; Cyber-physical systems ; Feasibility studies ; Information Systems Applications (incl.Internet) ; Interpreters ; IT in Business ; Object recognition ; Programming Languages ; Programming Techniques ; Smart sensors ; Software Engineering ; Software Engineering/Programming and Operating Systems ; Special Section Paper ; Synchronism ; Workflow</subject><ispartof>Software and systems modeling, 2018-05, Vol.17 (2), p.551-572</ispartof><rights>Springer-Verlag Berlin Heidelberg 2016</rights><rights>Software & Systems Modeling is a copyright of Springer, (2016). All Rights Reserved.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c386t-6c7a8f6ce069d5216abf64d9b48937bda290833183f8a3678aead8151ba0ea7b3</citedby><cites>FETCH-LOGICAL-c386t-6c7a8f6ce069d5216abf64d9b48937bda290833183f8a3678aead8151ba0ea7b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27922,27923</link.rule.ids></links><search><creatorcontrib>Seiger, Ronny</creatorcontrib><creatorcontrib>Huber, Steffen</creatorcontrib><creatorcontrib>Schlegel, Thomas</creatorcontrib><title>Toward an execution system for self-healing workflows in cyber-physical systems</title><title>Software and systems modeling</title><addtitle>Softw Syst Model</addtitle><description>Cyber-physical systems (CPS) represent a new class of information system that also takes real-world data and effects into account. Software-controlled sensors, actuators and smart objects enable a close coupling of the cyber and physical worlds. Introducing processes into CPS to automate repetitive tasks promises advantages regarding resource utilization and flexibility of control systems for smart spaces. However, process execution systems face new challenges when being adapted for process execution in CPS: the automated processing of sensor events and data, the dynamic invocation of services, the integration of human interaction, and the synchronization of the cyber and physical worlds. Current workflow engines fulfill these requirements only to a certain degree. In this work, we present PROtEUS—an integrated system for process execution in CPS. PROtEUS integrates components for event processing, data routing, dynamic service selection and human interaction on the modeling and execution level. It is the basis for executing self-healing model-based workflows in CPS. We demonstrate the applicability of PROtEUS within two case studies from the Smart Home domain and discuss its feasibility for introducing workflows into cyber-physical systems.</description><subject>Automation</subject><subject>Compilers</subject><subject>Computer Science</subject><subject>Cyber-physical systems</subject><subject>Feasibility studies</subject><subject>Information Systems Applications (incl.Internet)</subject><subject>Interpreters</subject><subject>IT in Business</subject><subject>Object recognition</subject><subject>Programming Languages</subject><subject>Programming Techniques</subject><subject>Smart sensors</subject><subject>Software Engineering</subject><subject>Software Engineering/Programming and Operating Systems</subject><subject>Special Section Paper</subject><subject>Synchronism</subject><subject>Workflow</subject><issn>1619-1366</issn><issn>1619-1374</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNp1kD1PwzAURS0EElXpD2CzxGx4L04ce0QVX1KlLmW2nMRuA2lc7FQl_fWkSgUT07vDPfdJh5BbhHsEyB8iQpIDAxQMsgzZ8YJMUKBiyPP08jcLcU1mMdYFQJoolQoxIcuVP5hQUdNS-23LfVf7lsY-dnZLnQ802saxjTVN3a7pwYdP1_hDpHVLy76wge02faxL05yZeEOunGminZ3vlLw_P63mr2yxfHmbPy5YyaXomChzI50oLQhVZQkKUziRVqpIpeJ5UZlEgeQcJXfScJFLY00lMcPCgDV5wafkbtzdBf-1t7HTH34f2uGlTiCRoCQiH1o4tsrgYwzW6V2otyb0GkGf1OlRnR7U6ZM6fRyYZGTi0G3XNvwt_w_9ANnDcmE</recordid><startdate>20180501</startdate><enddate>20180501</enddate><creator>Seiger, Ronny</creator><creator>Huber, Steffen</creator><creator>Schlegel, Thomas</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope></search><sort><creationdate>20180501</creationdate><title>Toward an execution system for self-healing workflows in cyber-physical systems</title><author>Seiger, Ronny ; Huber, Steffen ; Schlegel, Thomas</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c386t-6c7a8f6ce069d5216abf64d9b48937bda290833183f8a3678aead8151ba0ea7b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Automation</topic><topic>Compilers</topic><topic>Computer Science</topic><topic>Cyber-physical systems</topic><topic>Feasibility studies</topic><topic>Information Systems Applications (incl.Internet)</topic><topic>Interpreters</topic><topic>IT in Business</topic><topic>Object recognition</topic><topic>Programming Languages</topic><topic>Programming Techniques</topic><topic>Smart sensors</topic><topic>Software Engineering</topic><topic>Software Engineering/Programming and Operating Systems</topic><topic>Special Section Paper</topic><topic>Synchronism</topic><topic>Workflow</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Seiger, Ronny</creatorcontrib><creatorcontrib>Huber, Steffen</creatorcontrib><creatorcontrib>Schlegel, Thomas</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>ProQuest advanced technologies & aerospace journals</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>Software and systems modeling</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Seiger, Ronny</au><au>Huber, Steffen</au><au>Schlegel, Thomas</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Toward an execution system for self-healing workflows in cyber-physical systems</atitle><jtitle>Software and systems modeling</jtitle><stitle>Softw Syst Model</stitle><date>2018-05-01</date><risdate>2018</risdate><volume>17</volume><issue>2</issue><spage>551</spage><epage>572</epage><pages>551-572</pages><issn>1619-1366</issn><eissn>1619-1374</eissn><abstract>Cyber-physical systems (CPS) represent a new class of information system that also takes real-world data and effects into account. Software-controlled sensors, actuators and smart objects enable a close coupling of the cyber and physical worlds. Introducing processes into CPS to automate repetitive tasks promises advantages regarding resource utilization and flexibility of control systems for smart spaces. However, process execution systems face new challenges when being adapted for process execution in CPS: the automated processing of sensor events and data, the dynamic invocation of services, the integration of human interaction, and the synchronization of the cyber and physical worlds. Current workflow engines fulfill these requirements only to a certain degree. In this work, we present PROtEUS—an integrated system for process execution in CPS. PROtEUS integrates components for event processing, data routing, dynamic service selection and human interaction on the modeling and execution level. It is the basis for executing self-healing model-based workflows in CPS. We demonstrate the applicability of PROtEUS within two case studies from the Smart Home domain and discuss its feasibility for introducing workflows into cyber-physical systems.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s10270-016-0551-z</doi><tpages>22</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1619-1366 |
ispartof | Software and systems modeling, 2018-05, Vol.17 (2), p.551-572 |
issn | 1619-1366 1619-1374 |
language | eng |
recordid | cdi_proquest_journals_2028098113 |
source | Springer Nature |
subjects | Automation Compilers Computer Science Cyber-physical systems Feasibility studies Information Systems Applications (incl.Internet) Interpreters IT in Business Object recognition Programming Languages Programming Techniques Smart sensors Software Engineering Software Engineering/Programming and Operating Systems Special Section Paper Synchronism Workflow |
title | Toward an execution system for self-healing workflows in cyber-physical systems |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T11%3A59%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Toward%20an%20execution%20system%20for%20self-healing%20workflows%20in%20cyber-physical%20systems&rft.jtitle=Software%20and%20systems%20modeling&rft.au=Seiger,%20Ronny&rft.date=2018-05-01&rft.volume=17&rft.issue=2&rft.spage=551&rft.epage=572&rft.pages=551-572&rft.issn=1619-1366&rft.eissn=1619-1374&rft_id=info:doi/10.1007/s10270-016-0551-z&rft_dat=%3Cproquest_cross%3E2028098113%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c386t-6c7a8f6ce069d5216abf64d9b48937bda290833183f8a3678aead8151ba0ea7b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2028098113&rft_id=info:pmid/&rfr_iscdi=true |