Как общаться между моделями Rhapsody в разных процессах / системах? - PullRequest
1 голос
/ 14 января 2010

Мы используем IBM (ранее Telelogic) Rhapsody для нового проекта по разработке сложной модели на основе модели. Устройство состоит из нескольких подсистем, которые связаны различными сетевыми интерфейсами. Мы хотели бы смоделировать всю систему в Rhapsody, а затем сгенерировать код отдельно для различных подсистем.

Проблема заключается в следующем: Rhapsody может моделировать и генерировать код для одного процесса. Нам нравится сначала моделировать подсистемы, используя отдельные процессы, а затем генерировать код для подсистем напрямую.

Какие альтернативы доступны для межпроцессного и межсистемного взаимодействия, которые мы можем внедрить в модель Rhapsody с минимальными трудностями?

Мы создаем C ++ и хотели бы использовать сокеты для межсистемного взаимодействия. В настоящее время Rhapsody взаимодействует между объектами и потоками в одном и том же процессе, используя очереди сообщений.

1 Ответ

2 голосов
/ 19 февраля 2010

Вы можете реализовать свою собственную версию класса Rhapsody MessageQueue и перестроить библиотеку oxf, используя ваш код вместо кода по умолчанию.

...