IBM® Rational® Rhapsody®는
모델링 타이밍 제한조건, 우선순위, 자원 관리 및 성능에 대한
몇 가지 유형의 오브젝트를 제공합니다. 제품은 또한 태스크에 오브젝트 할당,
우선순위 지정 및 공유 자원 보호를 위한 기능을 제공합니다.
논리적으로,
Rational Rhapsody 실행 모델은
이벤트 구동 모델입니다. 따라서 원하는 시스템 서비스를 제공하기 위해
멀티태스킹을 사용하지 않아도 됩니다. 기초적인 프레임워크가 이벤트의 디스패치를
처리하기 때문입니다. 태스크 할당으로 인해 핸들러를 폴링하거나
인터럽트하여 시간 제한조건이 고려되고
외부 출력이 처리됩니다.
동시성을 처리하기 위해 Rational Rhapsody는
두 가지의 오브젝트 카테고리를 제공합니다.
- 스테레오타입이 지정된 애플리케이션 오브젝트
- 기본 동시성 및 동기화 오브젝트