Come comunicare tra i modelli Rhapsody in diversi processi / sistemi?
-
20-09-2019 - |
Domanda
Stiamo usando IBM (già Telelogic) Rhapsody per un nuovo progetto di fare modello di sviluppo guidato di un dispositivo complesso. Il dispositivo è costituito da diversi sottosistemi che sono collegati da varie interfacce di rete. Vorremmo modellare l'intero sistema in Rhapsody e quindi generare il codice separatamente per i vari sottosistemi.
Il problema è questo: Rhapsody in grado di modellare e generare codice per un singolo processo. Ci piace modellare sottosistemi utilizzando processi separati in un primo momento e poi generare il codice per i sottosistemi direttamente.
Quali alternative sono disponibili per l'Inter e la comunicazione -process -Sistema che siamo in grado di far scivolare nel modello Rhapsody con il minor dolore possibile?
Siamo la generazione C ++ e vorremmo utilizzare ingressi per la comunicazione inter-sistema, Rhapsody attualmente comunica tra oggetti e thread nello stesso processo utilizzando code di messaggi.
Soluzione
È possibile implementare la propria versione della classe Rhapsody MessageQueue e ricostruire la biblioteca OXF utilizzando il codice invece che il codice predefinito.