Towards Digital Twin-enabled DevOps for CPS providing Architecture-Based Service Adaptation & Verification at Runtime
Background: Industrial Product-Service Systems (IPSS) denote a service-oriented way of providing access to cyber-physical systems' (CPS) capabilities. The design of such systems bears high risk due to uncertainty in requirements related to service function and behavior, operation environments,...
Gespeichert in:
| Veröffentlicht in: | 2022 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) S. 132 - 143 |
|---|---|
| Hauptverfasser: | , , , , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
ACM
01.05.2022
|
| Schlagworte: | |
| ISSN: | 2157-2321 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Background: Industrial Product-Service Systems (IPSS) denote a service-oriented way of providing access to cyber-physical systems' (CPS) capabilities. The design of such systems bears high risk due to uncertainty in requirements related to service function and behavior, operation environments, and evolving customer needs. Such risks and uncertainties are well known in the IT sector, where DevOps principles ensure continuous system improvement through reliable and frequent delivery processes. A modular and service-oriented system architecture complements these processes to facilitate IT system adaptation and evolution.Objective: This work proposes a method to use and extend the Digital Twins (DTs) of IPSS assets for enabling the continuous optimization of CPS service delivery and the latter's adaptation to changing needs and environments. This reduces uncertainty during design and operations by assuring IPSS integrity and availability, especially for design and service adaptations at CPS runtime.Methodology: The method builds on transferring IT DevOps principles to DT-enabled CPS IPSS. The chosen design approach integrates, reuses, and aligns the DT processing and communication resources with DevOps requirements derived from literature.Results: We use these requirements to propose a DT-enabled self-adaptive CPS model, which guides the realization of DT-enabled DevOps in CPS IPSS. We further propose detailed design models for operation-critical DTs that integrate CPS closed-loop control and architecture-based CPS adaptation. This integrated approach enables the implementation of A/B testing as a use case and central concept to enable CPS IPSS service adaptation and reconfiguration.Conclusion: The self-adaptive CPS model and DT design concept have been validated in an evaluation environment for operation-critical CPS IPSS. The demonstrator achieved sub-millisecond cycle times during service A/B testing at runtime without causing CPS operation interferences and downtime.CCS CONCEPTS* Computer systems organization~Embedded and cyber-physical systems *Computer systems organization~Architectures |
|---|---|
| AbstractList | Background: Industrial Product-Service Systems (IPSS) denote a service-oriented way of providing access to cyber-physical systems' (CPS) capabilities. The design of such systems bears high risk due to uncertainty in requirements related to service function and behavior, operation environments, and evolving customer needs. Such risks and uncertainties are well known in the IT sector, where DevOps principles ensure continuous system improvement through reliable and frequent delivery processes. A modular and service-oriented system architecture complements these processes to facilitate IT system adaptation and evolution.Objective: This work proposes a method to use and extend the Digital Twins (DTs) of IPSS assets for enabling the continuous optimization of CPS service delivery and the latter's adaptation to changing needs and environments. This reduces uncertainty during design and operations by assuring IPSS integrity and availability, especially for design and service adaptations at CPS runtime.Methodology: The method builds on transferring IT DevOps principles to DT-enabled CPS IPSS. The chosen design approach integrates, reuses, and aligns the DT processing and communication resources with DevOps requirements derived from literature.Results: We use these requirements to propose a DT-enabled self-adaptive CPS model, which guides the realization of DT-enabled DevOps in CPS IPSS. We further propose detailed design models for operation-critical DTs that integrate CPS closed-loop control and architecture-based CPS adaptation. This integrated approach enables the implementation of A/B testing as a use case and central concept to enable CPS IPSS service adaptation and reconfiguration.Conclusion: The self-adaptive CPS model and DT design concept have been validated in an evaluation environment for operation-critical CPS IPSS. The demonstrator achieved sub-millisecond cycle times during service A/B testing at runtime without causing CPS operation interferences and downtime.CCS CONCEPTS* Computer systems organization~Embedded and cyber-physical systems *Computer systems organization~Architectures |
| Author | Seidl, Matthias Krug, Thomas Macher, Georg Riel, Andreas Egretzberger, Markus Dobaj, Jurgen |
| Author_xml | – sequence: 1 givenname: Jurgen surname: Dobaj fullname: Dobaj, Jurgen email: juergen.dobaj@tugraz.at organization: Graz University of Technology,Institute of Technical Informatics,Graz,Austria – sequence: 2 givenname: Andreas surname: Riel fullname: Riel, Andreas email: andreas.riel@grenoble-inp.fr organization: Grenoble Alps University,CNRS, G-SCOP Laboratory,Grenoble,France – sequence: 3 givenname: Thomas surname: Krug fullname: Krug, Thomas email: t.krug@tugraz.at organization: Graz University of Technology,Institute of Technical Informatics,Graz,Austria – sequence: 4 givenname: Matthias surname: Seidl fullname: Seidl, Matthias email: matthias.seidl@tugraz.at organization: Graz University of Technology,Institute of Technical Informatics,Graz,Austria – sequence: 5 givenname: Georg surname: Macher fullname: Macher, Georg email: georg.macher@tugraz.at organization: Graz University of Technology,Institute of Technical Informatics,Graz,Austria – sequence: 6 givenname: Markus surname: Egretzberger fullname: Egretzberger, Markus email: markus.egretzberger@andritz.co organization: R&D Automation Andritz Hydro GmbH,Vienna,Austria |
| BookMark | eNotUEtLAzEYjKJgrXv24CUnb1vzJMmxtr6gULHVa8km39ZIm12y6Rb_vQt1LsMwwzDMNbqITQSEbimZUCrkA5dMaCEmA2si1RkqjNKDQbjhROpzNGJUqpJxRq9Q0XU_hBCmpeaGjNBh3Rxt8h2eh23IdofXxxBLiLbagcdz6Jdth-sm4dn7Crep6YMPcYunyX2HDC4fEpSPthuyK0h9cICn3rbZ5tBEfI-_IIU6uJO0GX8cYg57uEGXtd11UPzzGH0-P61nr-Vi-fI2my5KyxnLJXgnibSy4ppREGLY7CgD6b2uhKJUcWpsVTHOJXijlKmENMoz7waQWvAxujv1BgDYtCnsbfrdGD08IDn_A1ZsXeY |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK ESBDL RIE RIL |
| DOI | 10.1145/3524844.3528057 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings Open Access资源_IEL Journals IEEE Xplore IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9781450393058 1450393055 |
| EISSN | 2157-2321 |
| EndPage | 143 |
| ExternalDocumentID | 9800053 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL 6IN AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO ESBDL IEGSK OCL RIE RIL |
| ID | FETCH-LOGICAL-a322t-edc505a5b3821e44583c12e5dd8b47117319abb2335ed9779b4597d2dcccc0f43 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000851573900017&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:15:44 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a322t-edc505a5b3821e44583c12e5dd8b47117319abb2335ed9779b4597d2dcccc0f43 |
| OpenAccessLink | https://ieeexplore.ieee.org/document/9800053 |
| PageCount | 12 |
| ParticipantIDs | ieee_primary_9800053 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-May |
| PublicationDateYYYYMMDD | 2022-05-01 |
| PublicationDate_xml | – month: 05 year: 2022 text: 2022-May |
| PublicationDecade | 2020 |
| PublicationTitle | 2022 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) |
| PublicationTitleAbbrev | SEAMS |
| PublicationYear | 2022 |
| Publisher | ACM |
| Publisher_xml | – name: ACM |
| SSID | ssj0002858390 ssj0003211717 |
| Score | 1.9767646 |
| Snippet | Background: Industrial Product-Service Systems (IPSS) denote a service-oriented way of providing access to cyber-physical systems' (CPS) capabilities. The... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 132 |
| SubjectTerms | Adaptation models Adaptive systems Computational modeling CPS Deployment DevOps Digital Twin Digital twins IPSS Runtime Self-Adaptation Systems architecture Uncertainty |
| Title | Towards Digital Twin-enabled DevOps for CPS providing Architecture-Based Service Adaptation & Verification at Runtime |
| URI | https://ieeexplore.ieee.org/document/9800053 |
| WOSCitedRecordID | wos000851573900017&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG-AePCECsbv9GA8Wdi6ruuOCBJPSBQNN9L1w3BwEBj47_vaTdTEizttOzTL617f5-_9ELqm3AZcSA5BjmSEycASqXhEdGBUSgOTUis82UQyGonpNB3X0O0OC2OM8c1npuNufS1fL9TGpcq6qfDY0TqqJwkvsVq7fAoVMdj6YPccQWQDoUo1zSdkcRdcDSYY67h5JkH8m07FW5Nh83_fcYDa37A8PN4ZnENUM_kRan7xMuBKTVtoM_G9sGs8mL85ThA8-ZjnxHiUlMYDs31crjE4q7g_fsYlFA_Ww70fNQVyB9ZN4-okwT0tl2XNHt_gV_hpbZXqw7LAT45t4t200cvwftJ_IBW9ApGgxQUxWoH7I-MsEjQ0zBVQVUhNrLXIwGSFCWinzDIaRbHR4CamGYPoQ1Ot4Aosi45RI1_k5gRhnmnOZRxaoUDGMslSwS1LGLOSRlymp6jlpDhblhM0ZpUAz_5-fY72qQMZ-LbCC9QoVhtzifbUtpivV1d-2z8B3kmtfQ |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG8QTfSECsZvezCeLGxd13VHBAlGRKLTcCPd2hkOAoGB_76vZU5NvLjT1kOzvPT1ff7eD6FLylOHC8khyJGMMOmkRCbcI8rRSUgdHdJUWLKJoN8Xw2E4KKHrAgujtbbNZ7puXm0tX02TpUmVNUJhsaMbaNMwZ-VorSKjQoUP1t4pvj2IbSBYyef5uMxvgLPBBGN1M9HE8X8Tqlh70qn87092Ue0bmIcHhcnZQyU92UeVL2YGnCtqFS0j2w27wO3xm2EFwdHHeEK0xUkp3Narx9kCg7uKW4NnvAbjwX64-aOqQG7Avimc3yW4qeRsXbXHV_gVjm2aJ_uwzPCT4Zt41zX00rmNWl2SEywQCXqcEa0ScICkH3uCupqZEmriUu0rJWIwWm4A-injmHqerxU4imHMIP5QVCXwOCnzDlB5Mp3oQ4R5rDiXvpuKBGQsgzgUPGUBY6mkHpfhEaoaKY5m6xkao1yAx38vX6DtbvTQG_Xu-vcnaIcayIFtMjxF5Wy-1GdoK1ll48X83B6BTxW9sMY |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2022+International+Symposium+on+Software+Engineering+for+Adaptive+and+Self-Managing+Systems+%28SEAMS%29&rft.atitle=Towards+Digital+Twin-enabled+DevOps+for+CPS+providing+Architecture-Based+Service+Adaptation+%26+Verification+at+Runtime&rft.au=Dobaj%2C+Jurgen&rft.au=Riel%2C+Andreas&rft.au=Krug%2C+Thomas&rft.au=Seidl%2C+Matthias&rft.date=2022-05-01&rft.pub=ACM&rft.eissn=2157-2321&rft.spage=132&rft.epage=143&rft_id=info:doi/10.1145%2F3524844.3528057&rft.externalDocID=9800053 |