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

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам