2010-01-14 8 views
1

Nous utilisons IBM (anciennement Telelogic) Rhapsody pour un nouveau projet de développement piloté par modèle d'un périphérique complexe. L'appareil est constitué de plusieurs sous-systèmes connectés par différentes interfaces réseau. Nous souhaitons modéliser l'ensemble du système dans Rhapsody, puis générer du code séparément pour les différents sous-systèmes.Comment communiquer entre les modèles Rhapsody dans différents processus/systèmes?

Le problème est le suivant: Rhapsody peut modéliser et générer du code pour un seul processus. Nous aimons modéliser des sous-systèmes en utilisant d'abord des processus séparés, puis générer directement du code pour les sous-systèmes. Quelles sont les alternatives disponibles pour la communication inter-processus et -system que nous pouvons glisser dans le modèle Rhapsody avec le moins de douleur possible?

Nous générons C++ et souhaitons utiliser des sockets pour la communication inter-système, Rhapsody communique actuellement entre les objets et les threads dans le même processus en utilisant des files d'attente de messages.

Répondre

2

Vous pouvez implémenter votre propre version de la classe Rhapsody MessageQueue et reconstruire la bibliothèque oxf en utilisant votre code au lieu du code par défaut.

+0

En fait, c'est l'approche que je prends. Merci d'avoir répondu. –

Questions connexes