https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Facilitating Interoperability for Digital Twins
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. (Industrial Software Engineering)ORCID iD: 0000-0003-3683-8174
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

The digital twin concept has emerged as a pivotal tool in digital transformation, offering digital representations of physical components, systems, or processes to enable remote monitoring and control. The functional suitability of digital twins relies on interoperable subsystems that can seamlessly and effectively exchange data. Consequently, achieving interoperability in digital twin solutions is crucial. However, this remains an open challenge due to the diversity of data models employed across existing digital twin implementations. This challenge is further intensified by the lack of practical methods to integrate early-phase engineering models with digital twin models.This thesis provides software architecture analysis of digital twins, using the ISO 23247 standard as a baseline, and highlights the limitations of current interoperability solutions—drawing on findings from systematic studies, industry surveys, and expert interviews.In addition, it addresses the identified limitations by progressively developing a solution rooted in model-driven engineering, and the Asset Administration Shell standard, supporting the development of more scalable and standardized digital twins.The proposed approach aims to automate the integration process between engineering models and digital twin models, eliminating the need for manual creation of transformation rules. A full-scale implementation has been realized using model transformations to automatically generate Asset Administration Shell-compliant models from artifacts described in Systems Modeling Language version 2. The approach is developed and validated following an iterative, test-driven development methodology through the translation of a representative set of Systems Modeling Language version 2 models into Asset Administration Shell models, demonstrating its feasibility, completeness, and correctness.

Place, publisher, year, edition, pages
Västerås: Mälardalens universitet, 2025.
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 432
National Category
Software Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-71173ISBN: 978-91-7485-708-5 (print)OAI: oai:DiVA.org:mdh-71173DiVA, id: diva2:1952533
Public defence
2025-06-17, Gamma och via Zoom, Mälardalens universitet, Västerås, 09:15 (English)
Opponent
Supervisors
Available from: 2025-04-15 Created: 2025-04-15 Last updated: 2025-05-19Bibliographically approved
List of papers
1. Architecting Digital Twins
Open this publication in new window or tab >>Architecting Digital Twins
2022 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. 10, p. 50335-50350Article in journal (Refereed) Published
Abstract [en]

In 2002, Grieves defined the concept of the digital twin as a virtual instance of physical assets capable of continuously mirroring them. Ever since then, driven by remarkable industrial attention, digital twins flourished and ripened in several sectors. The notable industrial adoption has been sided by a growing interest from the software engineering community in general and the software architecture community in particular as demonstrated by the growing number of published peer-reviewed publications and proposed software architectural solutions for digital twins. In this paper, we report on the planning, execution, and results of a systematic mapping study on architecting digital twins. The study captures crucial aspects of software architectures for digital twins as types of architectural solutions, quality attributes, and architectural patterns. It supports practitioners in creating digital twins tailored to their specific needs and researchers in identifying trends and open challenges. Starting from an initial set of potentially relevant 1630 peer-reviewed publications, we selected 140 primary studies. We analysed the set of primary studies using thorough data extraction, analysis, and synthesis process. To compensate for single method limitations and reduce possible threats to conclusion validity, we discussed the results of our study with experts in the software architecture community. Based on our results, the field of software architecture for digital twins is lively and an increasing number of architectural solutions are being proposed. Although there is a lack of widely accepted reference architectural solutions for digital twins, most of them are built using a combination of the layered and service-oriented patterns and address maintainability, performance efficiency, and compatibility quality attributes.

Place, publisher, year, edition, pages
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC, 2022
Keywords
Digital twin, Systematics, Software architecture, Computer architecture, Standards, Market research, Planning, Architectural patterns, software architectures, quality attributes
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-58351 (URN)10.1109/ACCESS.2022.3172964 (DOI)000797418000001 ()2-s2.0-85130855388 (Scopus ID)
Available from: 2022-06-01 Created: 2022-06-01 Last updated: 2025-04-15Bibliographically approved
2. Standardisation in Digital Twin Architectures in Manufacturing
Open this publication in new window or tab >>Standardisation in Digital Twin Architectures in Manufacturing
2023 (English)In: 2023 IEEE 20th International Conference on Software Architecture (ICSA), 2023, p. 70-81Conference paper, Published paper (Refereed)
Abstract [en]

Engineering digital twins following standardised reference architectures is an upcoming requirement for ensuring their adoption and facilitating their creation, processing, and integration. The ISO 23247 standard proposes a reference architecture for digital twins in manufacturing, including an entity-based reference model and a functional view specified in terms of functional entities. During our experience with projects in the field, we noticed that standards, and in particular the ISO 23247 standard, are not completely followed. In this paper, we analyse to what extent digital twin architectures documented in the literature are aligned with the reference architecture presented in the ISO 23247 standard. We achieved this through a mixedmethods research methodology that includes the analysis of 29 digital twin architectures in the manufacturing domain resulting from a systematic literature review of 140 peer-reviewed studies, a survey with 33 respondents, and four semi-structured, in-depth expert interviews. On the basis of our findings, practitioners and researchers can reflect, discuss, and plan actions for future research and development activities.

Keywords
Software Architecture, Digital Twin, ISO 23247, Reference Architecture
National Category
Computer Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-62410 (URN)10.1109/ICSA56044.2023.00015 (DOI)000990536000007 ()2-s2.0-85159222904 (Scopus ID)979-8-3503-9749-9 (ISBN)
Conference
2023 IEEE 20th International Conference on Software Architecture (ICSA), 13-17 March 2023,L'Aquila, Italy
Available from: 2023-05-08 Created: 2023-05-08 Last updated: 2025-04-15Bibliographically approved
3. Analysing Interoperability in Digital Twin Software Architectures for Manufacturing
Open this publication in new window or tab >>Analysing Interoperability in Digital Twin Software Architectures for Manufacturing
2023 (English)In: Lect. Notes Comput. Sci., Springer Science and Business Media Deutschland GmbH , 2023, p. 170-188Conference paper, Published paper (Refereed)
Abstract [en]

Digital twins involve the integration of advanced information technologies to create software replicas that control and monitor physical assets. Interoperability is an essential requirement in the engineering of digital twins. This paper is the first study analysing interoperability in digital twin software architectures in the manufacturing industry. We began with an initial set of 2403 peer-reviewed publications and after a screening process, we selected a final set of 21 primary studies. We identified the set of technologies used for data exchange and the level of interoperability achieved during such an exchange. We organised the results according to the ISO 23247 standard and the level of conceptual interoperability model.

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2023
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 14212 LNCS
Keywords
Digital twin, Interoperability, ISO 23247, LCIM, Software Architecture, Electronic data interchange, Advanced informations, Conceptual interoperability, Control and monitor, Interoperability modeling, Manufacturing industries, Physical assets, Screening process
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-64434 (URN)10.1007/978-3-031-42592-9_12 (DOI)001310754200012 ()2-s2.0-85172123330 (Scopus ID)9783031425912 (ISBN)
Conference
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Available from: 2023-10-09 Created: 2023-10-09 Last updated: 2025-04-15Bibliographically approved
4. Towards Interoperable Digital Twins: Integrating SysML into AAS with Higher-Order Transformations
Open this publication in new window or tab >>Towards Interoperable Digital Twins: Integrating SysML into AAS with Higher-Order Transformations
Show others...
2024 (English)In: Proc. - IEEE Int. Conf. Softw. Archit. Companion, ICSA-C, Institute of Electrical and Electronics Engineers Inc. , 2024, p. 342-349Conference paper, Published paper (Refereed)
Abstract [en]

The functional suitability of digital twin systems relies on accurately capturing, modelling, and exchanging data from their corresponding assets or processes. Consequently, achieving interoperability among various components and different digital twin systems is crucial. In the current landscape, characterized by various languages supporting diverse semantic models, achieving interoperability is a complex task. Achieving interoperability might involve translating diverse models, either peer-to-peer or through a central pivotal model. In this study, we propose a model-driven engineering approach that leverages higher-order transformations in conjunction with the Asset Administration Shell, acting as the pivotal model to tackle the interoperability challenges associated with digital twin systems. Higher-order transformations are a specific type of model transformation, characterized by their input and/or output being model transformations themselves. Our hypothesis is that such transformations would eliminate the need to manually craft multiple translations toward the Asset Administration Shell. In-stead, a single higher-order transformation would automatically generate these translations. We chose the Asset Administration Shell as our pivotal model, because it is widely recognized as a foundational element for application interoperability in Industry 4.0/5.0. We illustrate our approach through a vehicle use case represented using the Systems Modeling Language version 2 and consolidating this description into an Asset Administration Shell model. Hence, we showcase the applicability and suitability of our proposed approach. To the best of our knowledge, our work represents the first effort to address the translation of Systems Modeling Language version 2 into the Asset Administration Shell.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2024
Keywords
Asset administration shell, Digital twin, interoperability, Model-driven engineering, SysML v2, 'current, Functionals, High-order, Higher-order, Model transformation, Order transformation, System models
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-68420 (URN)10.1109/ICSA-C63560.2024.00063 (DOI)2-s2.0-85203076111 (Scopus ID)9798350366259 (ISBN)
Conference
21st IEEE International Conference on Software Architecture Companion, ICSA-C 2024. Hyderabad. 4 June 2024 through 8 June 2024. Code 201926
Available from: 2024-09-11 Created: 2024-09-11 Last updated: 2025-04-15Bibliographically approved
5. From Engineering Models to Digital Twins: Generating AAS from SysML v2 Models
Open this publication in new window or tab >>From Engineering Models to Digital Twins: Generating AAS from SysML v2 Models
Show others...
2025 (English)Manuscript (preprint) (Other (popular science, discussion, etc.))
Abstract [en]

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.

Keywords
Digital Twin; SysML v2; Asset Administration Shell; Interoperability; Model-Driven Engineering; Model Transformation
National Category
Software Engineering
Identifiers
urn:nbn:se:mdh:diva-71172 (URN)
Available from: 2025-04-15 Created: 2025-04-15 Last updated: 2025-04-30Bibliographically approved

Open Access in DiVA

The full text will be freely available from 2025-05-27 08:00
Available from 2025-05-27 08:00

Authority records

Ferko, Enxhi

Search in DiVA

By author/editor
Ferko, Enxhi
By organisation
Embedded Systems
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 485 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf