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...
Main Authors: | , , , |
---|---|
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 |