Towards DevOps for Cyber-Physical Systems (CPSs): Resilient Self-Adaptive Software for Sustainable Human-Centric Smart CPS Facilitated by Digital Twins

The Industrial Revolution drives the digitization of society and industry, entailing Cyber-Physical Systems (CPSs) that form ecosystems where system owners and third parties share responsibilities within and across industry domains. Such ecosystems demand smart CPSs that continuously align their arc...

Full description

Bibliographic Details
Main Authors: Jürgen Dobaj, Andreas Riel, Georg Macher, Markus Egretzberger
Format: Article
Language:English
Published: MDPI AG 2023-10-01
Series:Machines
Subjects:
Online Access:https://www.mdpi.com/2075-1702/11/10/973
_version_ 1797573190833143808
author Jürgen Dobaj
Andreas Riel
Georg Macher
Markus Egretzberger
author_facet Jürgen Dobaj
Andreas Riel
Georg Macher
Markus Egretzberger
author_sort Jürgen Dobaj
collection DOAJ
description The Industrial Revolution drives the digitization of society and industry, entailing Cyber-Physical Systems (CPSs) that form ecosystems where system owners and third parties share responsibilities within and across industry domains. Such ecosystems demand smart CPSs that continuously align their architecture and governance to the concerns of various stakeholders, including developers, operators, and users. In order to satisfy short- and long-term stakeholder concerns in a continuously evolving operational context, this work proposes self-adaptive software models that promote DevOps for smart CPS. Our architectural approach extends to the embedded system layer and utilizes embedded and interconnected Digital Twins to manage change effectively. Experiments conducted on industrial embedded control units demonstrate the approach’s effectiveness in achieving sub-millisecond real-time closed-loop control of CPS assets and the simultaneous high-fidelity twinning (i.e., monitoring) of asset states. In addition, the experiments show practical support for the adaptation and evolution of CPS through the dynamic reconfiguring and updating of real-time control services and communication links without downtime. The evaluation results conclude that, in particular, the embedded Digital Twins can enhance CPS smartness by providing service-oriented access to CPS data, monitoring, adaptation, and control capabilities. Furthermore, the embedded Digital Twins can facilitate the seamless integration of these capabilities into current and future industrial service ecosystems. At the same time, these capabilities contribute to implementing emerging industrial services such as remote asset monitoring, commissioning, and maintenance.
first_indexed 2024-03-10T21:06:23Z
format Article
id doaj.art-e04db5c5f7494931a08939c721d585fd
institution Directory Open Access Journal
issn 2075-1702
language English
last_indexed 2024-03-10T21:06:23Z
publishDate 2023-10-01
publisher MDPI AG
record_format Article
series Machines
spelling doaj.art-e04db5c5f7494931a08939c721d585fd2023-11-19T17:08:51ZengMDPI AGMachines2075-17022023-10-01111097310.3390/machines11100973Towards DevOps for Cyber-Physical Systems (CPSs): Resilient Self-Adaptive Software for Sustainable Human-Centric Smart CPS Facilitated by Digital TwinsJürgen Dobaj0Andreas Riel1Georg Macher2Markus Egretzberger3Institute of Technical Informatics, Graz University of Technology, 8010 Graz, AustriaGrenoble INP (Grenoble Institute of Engineering and Management), University Grenoble Alpes, G-SCOP, CNRS, 38000 Grenoble, FranceInstitute of Technical Informatics, Graz University of Technology, 8010 Graz, AustriaAndritz Hydro GmbH, R&D Automation, 1120 Vienna, AustriaThe Industrial Revolution drives the digitization of society and industry, entailing Cyber-Physical Systems (CPSs) that form ecosystems where system owners and third parties share responsibilities within and across industry domains. Such ecosystems demand smart CPSs that continuously align their architecture and governance to the concerns of various stakeholders, including developers, operators, and users. In order to satisfy short- and long-term stakeholder concerns in a continuously evolving operational context, this work proposes self-adaptive software models that promote DevOps for smart CPS. Our architectural approach extends to the embedded system layer and utilizes embedded and interconnected Digital Twins to manage change effectively. Experiments conducted on industrial embedded control units demonstrate the approach’s effectiveness in achieving sub-millisecond real-time closed-loop control of CPS assets and the simultaneous high-fidelity twinning (i.e., monitoring) of asset states. In addition, the experiments show practical support for the adaptation and evolution of CPS through the dynamic reconfiguring and updating of real-time control services and communication links without downtime. The evaluation results conclude that, in particular, the embedded Digital Twins can enhance CPS smartness by providing service-oriented access to CPS data, monitoring, adaptation, and control capabilities. Furthermore, the embedded Digital Twins can facilitate the seamless integration of these capabilities into current and future industrial service ecosystems. At the same time, these capabilities contribute to implementing emerging industrial services such as remote asset monitoring, commissioning, and maintenance.https://www.mdpi.com/2075-1702/11/10/973Digital Twinself-adaptive systemsCPSDevOpsembedded systemsdistributed control system
spellingShingle Jürgen Dobaj
Andreas Riel
Georg Macher
Markus Egretzberger
Towards DevOps for Cyber-Physical Systems (CPSs): Resilient Self-Adaptive Software for Sustainable Human-Centric Smart CPS Facilitated by Digital Twins
Machines
Digital Twin
self-adaptive systems
CPS
DevOps
embedded systems
distributed control system
title Towards DevOps for Cyber-Physical Systems (CPSs): Resilient Self-Adaptive Software for Sustainable Human-Centric Smart CPS Facilitated by Digital Twins
title_full Towards DevOps for Cyber-Physical Systems (CPSs): Resilient Self-Adaptive Software for Sustainable Human-Centric Smart CPS Facilitated by Digital Twins
title_fullStr Towards DevOps for Cyber-Physical Systems (CPSs): Resilient Self-Adaptive Software for Sustainable Human-Centric Smart CPS Facilitated by Digital Twins
title_full_unstemmed Towards DevOps for Cyber-Physical Systems (CPSs): Resilient Self-Adaptive Software for Sustainable Human-Centric Smart CPS Facilitated by Digital Twins
title_short Towards DevOps for Cyber-Physical Systems (CPSs): Resilient Self-Adaptive Software for Sustainable Human-Centric Smart CPS Facilitated by Digital Twins
title_sort towards devops for cyber physical systems cpss resilient self adaptive software for sustainable human centric smart cps facilitated by digital twins
topic Digital Twin
self-adaptive systems
CPS
DevOps
embedded systems
distributed control system
url https://www.mdpi.com/2075-1702/11/10/973
work_keys_str_mv AT jurgendobaj towardsdevopsforcyberphysicalsystemscpssresilientselfadaptivesoftwareforsustainablehumancentricsmartcpsfacilitatedbydigitaltwins
AT andreasriel towardsdevopsforcyberphysicalsystemscpssresilientselfadaptivesoftwareforsustainablehumancentricsmartcpsfacilitatedbydigitaltwins
AT georgmacher towardsdevopsforcyberphysicalsystemscpssresilientselfadaptivesoftwareforsustainablehumancentricsmartcpsfacilitatedbydigitaltwins
AT markusegretzberger towardsdevopsforcyberphysicalsystemscpssresilientselfadaptivesoftwareforsustainablehumancentricsmartcpsfacilitatedbydigitaltwins