TY - GEN
T1 - DarTwin made precise by SysMLv2 - An Experiment
AU - Haugen, Øystein
AU - Klikovits, Stefan
AU - Andersen, Martin Arthur
AU - Beaulieu, Jonathan
AU - Bordeleau, Francis
AU - Denil, Joachim
AU - Mertens, Joost
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - The new SysMLv2 adds mechanisms for the built-in specification of domain-specific concepts and language extensions. This feature promises to facilitate the creation of Domain-Specific Languages (DSLs) and interfacing with existing system descriptions and technical designs. In this paper, we review these features and evaluate SysMLv2's capabilities using concrete use cases. We develop DarTwin DSL, a DSL that formalizes the existing DarTwin notation for Digital Twin (DT) evolution, through SysMLv2, thereby supposedly enabling the wide application of DarTwin's evolution templates using any SysMLv2 tool. We demonstrate DarTwin DSL, but also point out limitations in the currently available tooling of SysMLv2 in terms of graphical notation capabilities. This work contributes to the growing field of Model-Driven Engineering (MDE) for DTs and combines it with the release of SysMLv2, thus integrating a systematic approach with DT evolution management in systems engineering.
AB - The new SysMLv2 adds mechanisms for the built-in specification of domain-specific concepts and language extensions. This feature promises to facilitate the creation of Domain-Specific Languages (DSLs) and interfacing with existing system descriptions and technical designs. In this paper, we review these features and evaluate SysMLv2's capabilities using concrete use cases. We develop DarTwin DSL, a DSL that formalizes the existing DarTwin notation for Digital Twin (DT) evolution, through SysMLv2, thereby supposedly enabling the wide application of DarTwin's evolution templates using any SysMLv2 tool. We demonstrate DarTwin DSL, but also point out limitations in the currently available tooling of SysMLv2 in terms of graphical notation capabilities. This work contributes to the growing field of Model-Driven Engineering (MDE) for DTs and combines it with the release of SysMLv2, thus integrating a systematic approach with DT evolution management in systems engineering.
KW - DarTwin
KW - Digital Twin
KW - Domain-Specific Language
KW - Evolution
KW - SysML v2
UR - https://www.scopus.com/pages/publications/105030462974
U2 - 10.1109/MODELS-C68889.2025.00051
DO - 10.1109/MODELS-C68889.2025.00051
M3 - Contribution to conference proceedings
AN - SCOPUS:105030462974
T3 - Proceedings - 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2025
SP - 322
EP - 332
BT - Proceedings - 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2025
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 28th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2025
Y2 - 5 October 2025 through 10 October 2025
ER -