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 条
  • [41] Concept for Digital Product Twins in Battery Cell Production
    Kampker, Achim
    Heimes, Heiner Hans
    Dorn, Benjamin
    Clever, Henning
    Ludwigs, Robert
    Li, Ruiyan
    Drescher, Marcel
    WORLD ELECTRIC VEHICLE JOURNAL, 2023, 14 (04):
  • [42] On building architecture-centric product line architecture
    Chung-Horng Lung
    Balasangar Balasubramaniam
    Kamalachelva Selvarajah
    Poopalasingham Elankeswaran
    Umatharan Gopalasundaram
    Requirements Engineering, 2015, 20 : 301 - 321
  • [43] On building architecture-centric product line architecture
    Lung, Chung-Horng
    Balasubramaniam, Balasangar
    Selvarajah, Kamalachelva
    Elankeswaran, Poopalasingham
    Gopalasundaram, Umatharan
    REQUIREMENTS ENGINEERING, 2015, 20 (03) : 301 - 321
  • [44] Digital Twins in Product Lifecycle for Sustainability in Manufacturing and Maintenance
    Rojek, Izabela
    Mikolajewski, Dariusz
    Dostatni, Ewa
    APPLIED SCIENCES-BASEL, 2021, 11 (01): : 1 - 19
  • [45] A meshing tool product line architecture
    Cecilia Bastarrica, Maria
    Hitschfeld-Kahler, Nancy
    Rossel, Pedro O.
    ADVANCED SOFTWARE ENGINEERING: EXPANDING THE FRONTIERS OF SOFTWARE TECHNOLOGY, 2006, 219 : 1 - +
  • [46] Experiences adopting software product line development without a product line architecture
    Staples, M
    Hill, D
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 176 - 183
  • [47] Industrial applications of a modular software architecture for line-less assembly systems based on interoperable digital twins
    Mathews, Julius B.
    Rachner, Jonas
    Kaven, Lea
    Grunert, Dennis
    Goeppert, Amon
    Schmitt, Robert H.
    FRONTIERS IN MECHANICAL ENGINEERING-SWITZERLAND, 2023, 9
  • [48] Towards a Software Product Line Architecture to Build M-Learning Applications for the Teaching of Programming
    Marcolino, Anderson S.
    Barbosa, Ellen F.
    PROCEEDINGS OF THE 50TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2017, : 6264 - 6273
  • [49] Towards Flexible Evolution of Digital Twins with Fluent APIs
    Lehner, Daniel
    Garmendia, Antonio
    Wimmer, Manuel
    2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
  • [50] Towards A Framework For Farm-scale Digital Twins
    Fakeye, Ireoluwa
    Maas, Ellen
    Harris, Paul
    Oulaid, Bader
    Baker, Chris
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 486 - 491