Towards a Product Line Architecture for Digital Twins

被引:5
|
作者
Pfeiffer, Jerome [1 ]
Lehner, Daniel [2 ]
Wortmann, Andreas [1 ]
Wimmer, Manuel [2 ]
机构
[1] Univ Stuttgart, Inst Control Engn Machine Tools & Mfg Units ISW, Seidenstr 36, D-70174 Stuttgart, Germany
[2] Johannes Kepler Univ Linz, Inst Business Informat Software Engn, Christian Doppler Lab Model Integrated Smart Prod, Sci Pk 3, A-4040 Linz, Austria
关键词
Digital twins; domain-specific languages; product lines; software integration;
D O I
10.1109/ICSA-C57050.2023.00049
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Digital twins are a new kind of software systems for which corresponding architectures in different engineering domains have emerged for enabling the efficient interaction of software systems with physical systems to realize cyber-physical systems (CPS). To facilitate the development of digital twins, various software platforms emerged in recent years, which often come with a certain architecture for the developed systems together with a set of domain-specific languages (DSLs) that help domain experts to configure the platform and implement the digital twins. This results in a set of architectures and DSLs which are currently used to realize the various concerns of digital twins. Thus, creating a comprehensive digital twin for a given system requires the combination of several architectures and DSLs, which is challenging as (i) the components of the different architectures have to be combined on a technological level, and (ii) the concerns specified with the different DSLs are developed in isolation which potentially leads to inconsistencies, especially during the evolution of digital twins. To tackle these challenges, we outline our vision of a product line architecture that explicitly specifies the different concerns of digital twins and their alignment on both, the technological level considering the different architectural elements as well as on the language level considering the different language elements. As a result, glue code that is currently required to compose the individual features together into particular digital twin systems is automatically generated. We demonstrate the applicability of this approach by (i) specifying an example product line architecture for selected structural and behavioral concerns of digital twins, and (ii) configuring an existing digital twin based architecture for self-adaptive systems based on this product line architecture by (iii) applying the selected platforms realizing these concerns to a smart room use case. Finally, we discuss expected benefits of the presented approach, such as plug-&-play of digital twin modules, as well as sketch out future work to realize the presented vision.
引用
收藏
页码:187 / 190
页数:4
相关论文
共 50 条
  • [1] Towards adaptive digital twins architecture
    Ogunsakin, Rotimi
    Mehandjiev, Nikolay
    Marin, Cesar A.
    COMPUTERS IN INDUSTRY, 2023, 149
  • [2] Towards an Urban Digital Twins Continuum Architecture
    Laso, Sergio
    Toro-Galvez, Lorenzo
    Berrocal, Javier
    Troya, Javier
    Canal, Carlos
    Manuel Murillo, Juan
    SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023, 2024, 14590 : 272 - 286
  • [3] Towards Implementing Product Line Architecture
    Zheng, Yongjie
    Cu, Cuong
    2016 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON BRINGING ARCHITECTURAL DESIGN THINKING INTO DEVELOPERS DAILY ACTIVITIES (BRIDGE), 2016, : 5 - 10
  • [4] Towards a Scalable Architecture for Building Digital Twins at the Edge
    Alanezi, Khaled
    Mishra, Shivakant
    2023 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING, SEC 2023, 2023, : 325 - 329
  • [5] Towards Product Centric Manufacturing: From Digital Twins to Product Assembly
    Kuliaev, Vladimir
    Atmojo, Udayanto Dwi
    Erla, Seppo S.
    Blech, Jan Olaf
    Vyatkin, Valeriy
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 164 - 171
  • [6] An Architecture for the Integration of Product and Production Digital Twins in the Automotive Industry
    Visser, Ryno
    Basson, Anton H.
    Kruger, Karel
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 431 - 441
  • [7] Towards a Reference Architecture for Leveraging Model Repositories for Digital Twins
    Lehner, Daniel
    Wolny, Sabine
    Mazak-Huemer, Alexandra
    Wimmer, Manuel
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 1077 - 1080
  • [8] ModelConductor: An On-Line Data Management Architecture for Digital Twins
    Aho, Panu
    Immonen, Eero
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 1393 - 1396
  • [9] Towards Test Architecture based Software Product Line Testing
    Lee, Jihyun
    Kang, Sungwon
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 596 - 597
  • [10] Towards Responsible Digital Twins
    Milosevic, Zoran
    van Schalkwyk, Pieter
    ENTERPRISE DESIGN, OPERATIONS, AND COMPUTING, EDOC 2023 WORKSHOPS, IDAMS, IRESEARCH, MIDAS4CS, SOEA4EE, EDOC FORUM, DEMONSTRATIONS TRACK AND DOCTORAL CONSORTIUM, 2024, 498 : 123 - 138