Virtual xCPS is a virtual digital twin of the small lab manufacturing system xCPS[1].
It encompasses a 3D model in the freely available Unreal Engine 3d modelling and simulation engine.

It is controlled through an API of messages delivered via Socket.IO.
On the software stack for xCPS, an alternative Hardware Abstraction Layer is defined that transparently communicates with the virtual xCPS instead of the real one.
We use model-based synthesis to generate a supervisory controller for xCPS from an Activity Model using the Activity Execution Engine
We intend to make Virtual xCPS publicly available in the future.
References
- (2017): XCPS: A Tool to Explore Cyber Physical Systems. In: SIGBED Rev., vol. 14, no. 1, pp. 81–95, 2017.
Selected Related Publications
2017
XCPS: A Tool to Explore Cyber Physical Systems Journal Article
In: SIGBED Rev., vol. 14, no. 1, pp. 81–95, 2017.