Twinning-by-Construction: Ensuring Correctness for Self-adaptive Digital Twins
Kamburjan, Eduard; Din, Crystal Chang; Schlatte, Rudolf; Tapia Tarifa, Silvia Lizeth; Johnsen, Einar Broch
Journal article, Peer reviewed
Accepted version

View/ Open
Date
2022Metadata
Show full item recordCollections
- Department of Informatics [1027]
- Registrations from Cristin [11855]
Original version
Lecture Notes in Computer Science (LNCS). 2022, 13701, 188-204. 10.1007/978-3-031-19849-6_12Abstract
Digital twin applications use digital artefacts to twin physical systems. The purpose is to continuously mirror the structure and behavior of the physical system, such that users can analyse the physical system by means of the digital twin. However, the physical system might change over time. In this case, the digital twin’s ensemble of digital artefacts needs to be reconfigured to correctly twin the physical system again. This paper considers a digital twin infrastructure combining MAPE-K feedback loops and semantic reflection to automatically ensure that the digital artefacts correctly twin the physical system; i.e., the resulting system is twinned-by-construction. We consider the monitoring of both structural and temporal correctness properties for digital twin, including the time delay required by reconfiguration, and the capture of execution traces to reflect digital threads in the digital twin framework.