Skip to main navigation Skip to search Skip to main content

Architecting Digital Twins Using a Domain-Driven Design-Based Approach

  • Aurora Macías
  • , Elena Navarro
  • , Carlos E. Cuesta
  • , Uwe Zdun

Publications: Contribution to bookContribution to proceedingsPeer Reviewed

Abstract

The Digital Twin (DT) concept has overcome its initial definition based on a purely descriptive approach focusing on modelling physical objects, often using CAD. Today DT often describes a behavioural approach that can simulate an object?s dynamics, monitor its state, and control or predict its behaviour. Although DTs are attracting significant attention and offer many advantages in the design of especially cyber-physical systems, most proposals have focused on developing DTs for a specific use case or need without providing a more holistic approach to its design. We aim to propose a domain-agnostic approach for architecting DTs. Here, DTs are directly supported by Domain-Driven Design?s notion of Bounded Contexts (BCs), hiding all the domain-inherent specifications behind BC boundaries. These BCs are also the central abstraction in many microservice architectures and can be used to describe DTs. A Wind Turbine DT architecture is used as a running example to describe how every relevant DT property can be satisfied following our proposal for architecting digital twins. A qualitative evaluation of this case by five external practitioners shows that our DDDbased proposal consistently outperforms the 5-dimension model used as the reference approach.
Original languageEnglish
Title of host publication2023 IEEE 20th International Conference on Software Architecture (ICSA)
Subtitle of host publicationProceedings
PublisherIEEE
Pages153-163
Number of pages11
ISBN (Electronic)979-8-3503-9749-9
ISBN (Print)979-8-3503-9750-5
DOIs
Publication statusPublished - 24 Apr 2023
EventIEEE 20th International Conference on Software Architecture - L'Aquila, Italy
Duration: 13 Mar 202317 Mar 2023
https://icsa-conferences.org/2023/

Conference

ConferenceIEEE 20th International Conference on Software Architecture
Abbreviated titleICSA 2023
Country/TerritoryItaly
CityL'Aquila
Period13/03/2317/03/23
Internet address

Austrian Fields of Science 2012

  • 102022 Software development

Keywords

  • Bounded Context
  • Design Science
  • Digital Twin
  • Domain-Driven Design
  • Hexagonal Architecture
  • Microservice

Fingerprint

Dive into the research topics of 'Architecting Digital Twins Using a Domain-Driven Design-Based Approach'. Together they form a unique fingerprint.

Cite this