Digital twins serve as virtual representations of systems, enabling capabilities such as
intelligent monitoring, real-time control, decision-making, and predictive analytics. The
Asset Administration Shell (AAS) is the pivotal Industry 4.0 standard for digital twin
engineering. In parallel, the Systems Modeling Language version 2 (SysMLv2) has
emerged as the main modeling standard for systems engineering, providing a
formalized and semantically rich approach to system modeling. With its growing
adoption, models developed in the early engineering phases are expected to be widely
available in an interchangeable format, encouraging their reuse in digital twins. Instead
of manually re-creating models for digital twinning, existing system models can be
leveraged.
However, SysMLv2 lacks direct integration with digital twin standards such as AAS,
necessitating a dedicated approach for seamless interoperability between the early
engineering phases and the operation of digital twins.
This paper investigates the conceptual alignment between SysMLv2 and AAS
specifications, examines structural and behavioral modeling aspects, and proposes a
systematic approach to mapping SysMLv2 to AAS, ensuring the automatic generation
of AAS models from SysMLv2 models.
To realize this approach, we employ model-driven engineering techniques leveraging
the Eclipse Modeling Framework and model transformations based on the Query View
Transformation language.
The proposed model transformation incorporates query mechanisms for structured
element extraction, information and structural integrity preservation, ensuring semantic
consistency and seamless data integration between the two investigated standards.
We develop and validate the model transformation following an iterative test-driven
development approach using a set of 24 SysMLv2 examples, sourced from the official
SysMLv2 repository.