2010-01-14 2 views
1

우리는 IBM (이전의 Telelogic) Rhapsody를 사용하여 복잡한 프로젝트의 모델 중심 개발을 수행하는 새로운 프로젝트를 진행하고 있습니다. 이 장치는 다양한 네트워크 인터페이스로 연결된 여러 하위 시스템으로 구성됩니다. 우리는 랩소디에서 전체 시스템을 모델링 한 다음 다양한 서브 시스템에 대해 별도로 코드를 생성하고자합니다.다른 프로세스/시스템에서 Rhapsody 모델 간의 통신 방법은 무엇입니까?

문제는 다음과 같습니다. Rhapsody는 단일 프로세스에 대한 코드를 모델링하고 생성 할 수 있습니다. 먼저 별도의 프로세스를 사용하여 서브 시스템을 모델링 한 다음 서브 시스템에 대한 코드를 직접 생성합니다.

프로세스 간 및 시스템 간 통신에 사용할 수있는 대안으로 가능한 한 적은 고통으로 Rhapsody 모델을 사용할 수 있습니까?

우리는 C++을 생성 중이며 시스템 간 통신을 위해 소켓을 사용하려고합니다. 랩소디는 현재 메시지 대기열을 사용하여 동일한 프로세스에서 객체와 스레드간에 통신합니다.

답변

2

Rhapsody MessageQueue 클래스의 고유 버전을 구현하고 기본 코드 대신 코드를 사용하여 oxf 라이브러리를 다시 빌드 할 수 있습니다.

+0

사실, 그게 제가 취하는 접근법입니다. 답변 해주셔서 감사합니다. –