Towards Digital Twin-enabled DevOps for CPS providing Architecture-Based Service Adaptation & Verification at Runtime

Jürgen Dobaj, A. Riel, T. Krug, Matthias Seidl, Georg Macher, M. Egretzberger
{"title":"Towards Digital Twin-enabled DevOps for CPS providing Architecture-Based Service Adaptation & Verification at Runtime","authors":"Jürgen Dobaj, A. Riel, T. Krug, Matthias Seidl, Georg Macher, M. Egretzberger","doi":"10.1145/3524844.3528057","DOIUrl":null,"url":null,"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","PeriodicalId":227173,"journal":{"name":"2022 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3524844.3528057","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

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
为CPS提供基于架构的服务适应和运行时验证,实现数字双支持DevOps
背景:工业产品服务系统(IPSS)表示一种面向服务的方式,提供对网络物理系统(CPS)能力的访问。由于与业务功能和行为、运行环境以及不断变化的客户需求相关的需求存在不确定性,因此此类系统的设计具有较高的风险。这样的风险和不确定性在IT领域是众所周知的,DevOps原则通过可靠和频繁的交付过程来确保持续的系统改进。模块化和面向服务的系统体系结构对这些过程进行了补充,以促进IT系统的适应和发展。目的:本工作提出了一种使用和扩展IPSS资产的数字双胞胎(DTs)的方法,以实现CPS服务交付的持续优化,并使后者适应不断变化的需求和环境。通过确保IPSS的完整性和可用性,特别是在CPS运行时的设计和服务调整,减少了设计和操作过程中的不确定性。方法论:该方法建立在将IT DevOps原则转换为支持dt的CPS IPSS的基础上。所选择的设计方法集成、重用并使DT处理和通信资源与文献中派生的DevOps需求保持一致。结果:我们根据这些需求提出了一个支持dt的自适应CPS模型,该模型指导了在CPS IPSS中实现支持dt的DevOps。我们进一步提出了集成CPS闭环控制和基于体系结构的CPS自适应的关键操作dt的详细设计模型。这种集成的方法可以将A/B测试作为一个用例和中心概念来实现,从而实现CPS / IPSS服务的适应和重新配置。结论:自适应CPS模型和DT设计理念在关键操作CPS IPSS的评估环境中得到了验证。在运行时的服务A/B测试中,演示器实现了亚毫秒的周期时间,而不会造成CPS操作干扰和停机。计算机系统组织~嵌入式和网络物理系统•计算机系统组织~体系结构
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信