Using UML and OCL Models to Realize High-Level Digital Twins | IEEE Conference Publication | IEEE Xplore

Using UML and OCL Models to Realize High-Level Digital Twins


Abstract:

Digital twins constitute virtual representations of physically existing systems. However, their inherent complexity makes them difficult to develop and prove correct. In ...Show More

Abstract:

Digital twins constitute virtual representations of physically existing systems. However, their inherent complexity makes them difficult to develop and prove correct. In this paper we explore the use of UML and OCL, complemented with an executable language, SOIL, to build and test digital twins at a high level of abstraction. We also show how to realize the bidirectional connection between the UML models of the digital twin in the USE tool with the physical twin, using an architectural framework centered on a data lake. We have built a prototype of the framework to demonstrate our ideas, and validated it by developing a digital twin of a Lego Mindstorms car. The results allow us to show some interesting advantages of using high-level UML models to specify virtual twins, such as simulation, property checking and some other types of tests.
Date of Conference: 10-15 October 2021
Date Added to IEEE Xplore: 20 December 2021
ISBN Information:
Conference Location: Fukuoka, Japan

Contact IEEE to Subscribe

References

References is not available for this document.