我们正在使用 IBM(前身为 Telelogic)Rhapsody 进行一个新项目,以进行复杂设备的模型驱动开发。该设备由多个子系统组成,这些子系统通过各种网络接口连接。我们想在 Rhapsody 中对整个系统进行建模,然后为各个子系统分别生成代码。
问题是这样的:Rhapsody 可以为单个进程建模和生成代码。我们喜欢首先使用单独的进程对子系统进行建模,然后直接为子系统生成代码。
有哪些替代方案可用于进程间和系统间通信,我们可以尽可能少地滑入 Rhapsody 模型?
我们正在生成 C++ 并希望使用套接字进行系统间通信,Rhapsody 目前使用消息队列在同一进程中的对象和线程之间进行通信。