如何在不同流程/系统中的Rhapsody模型之间进行通信?

时间:2010-01-14 20:23:52

标签: c++ sockets uml model-driven-development rhapsody

我们正在使用IBM(以前的Telelogic)Rhapsody来开发一个新项目来进行复杂设备的模型驱动开发。该设备由若干子系统组成,这些子系统通过各种网络接口连接。我们想在Rhapsody中对整个系统进行建模,然后为各个子系统单独生成代码。

问题在于:Rhapsody可以为单个进程建模和生成代码。我们首先使用单独的进程对子系统进行建模,然后直接为子系统生成代码。

我们可以在尽可能少的痛苦下滑入Rhapsody模型的进程间和系统通信有哪些替代方案?

我们正在生成C ++并希望使用套接字进行系统间通信,Rhapsody目前使用消息队列在同一进程中在对象和线程之间进行通信。

1 个答案:

答案 0 :(得分:2)

您可以使用代码而不是默认代码来实现自己版本的Rhapsody MessageQueue类并重建oxf库。