IBM® Rational® Rhapsody® は、時間の制約、優先順位、リソース管理、およびパフォーマンスをモデリングするための複数のオブジェクト・タイプを提供します。
また、この製品は、タスクへのオブジェクトの割り振り、優先順位の割り当て、および共有リソースの保護に関する機能も提供しています。
論理的には、この Rational Rhapsody の実行モデルはイベント主導型です。
したがって、基盤となるフレームワークがイベントのディスパッチングを処理するため、必要なシステム・サービスの提供にマルチタスキングを使用する必要はありません。
時間制約の考慮事項、およびポーリングまたは割り込みハンドラーによる外部出力処理を基にして、タスクの割り振りが行われます。
並行性を処理するために、Rational Rhapsody は、2 つのカテゴリーのオブジェクトを提供します。
- ステレオタイプのアプリケーション・オブジェクト
- 基本的な並行性と同期オブジェクト