SysML V2 MagicDraw and Simulink communication on separate hosts

We are considering building a co-simulation environment using MagicDraw and Simulink. In this setup, MagicDraw would be deployed on one host to perform system-level logical simulation, while Simulink would be deployed on another host to conduct flight control simulation. The two hosts would communicate with each other via an Ethernet (RJ45) connection using UDP.

 

In SysML v1, we previously used Opaque Actions to invoke Python code and transmit numerical data via UDP communication. However, in SysML v2, I have not found an element equivalent to Opaque Action that would allow me to call Python code. I am therefore unsure whether there is an alternative mechanism to achieve this.

 

We would like to inquire whether the current version of MagicDraw supports such a co-simulation configuration, and if so, what the recommended implementation approach would be, including any relevant technical documentation that we should refer to. In addition, we would appreciate your guidance on any officially recommended practices or standards for inter-host communication in this scenario.

Thank you very much for your time and support.