モデル駆動型の開発プラットフォームで組込みソフトウェアの開発と検証を行います。
IBM® Rational® Rhapsody® Developer ソフトウェアは、統一モデリング言語 (UML) をベースとした組込みアプリケーション、リアルタイム・アプリケーション、または技術アプリケーションのソフトウェア開発向けのビジュアル開発環境です。要求の収集から実装、テスト、展開まで、組込みソフトウェア開発のライフサイクル全体を通して生産性の向上を図ります。ソフトウェア開発プロセスの自動化、早期検証、および高度なモデル・テストにより、新製品の市場投入までの時間を短縮できます。
Rational Rhapsody Developer では、以下が提供されます。
- 完全な組込みアプリケーションの生成 — ステートチャートおよびビルド成果物の動作コードを生成し、アプリケーション開発を自動化します。
- シミュレーションおよびモデルに基づくテストとビジュアルな開発 — 設計を早期に検証する実行を使用できるようにします。
- 要求のトレーサビリティー — 設計要素およびテスト・ケース内に要求を保管し、モデル内でトレーサビリティーの情報を提供します。
- チーム・コラボレーション — チームのコラボレーションを支援して、さまざまな環境で一貫性のある設計を開発することの複雑さに対応します。
- ライフサイクル・サポート・ソフトウェアおよびアドオン・ソフトウェア — 完全な製品ライフサイクル開発を行うために他の IBM Rational 製品と統合できます。さらに、オプションのアドオン・ソフトウェア製品により、Rational Rhapsody Developer の機能を拡張することが可能です。
完全な組込みアプリケーションの生成
- アーキテクチャーや動作のビュー (ステートチャート、アクティビティー図) を含む、C、C++、Java®、および Ada 言語のアプリケーション・コードを生成します。
- 参照用に既存の C、C++、Java、Ada、および C# コードをインポートして視覚化することや、IBM Rational Rhapsody を使用してさらに開発を進めることが可能です。
- 設計とコード内の変更を同期し、両者の同期を維持します。
- 主要な組込み開発およびリアルタイム・オペレーティング・システム (RTOS) に対応した設計のビルド成果物を生成します。
- Eclipse プラットフォームとの統合がサポートされ、コード、モデル、デバッグの統合環境が提供されます。
シミュレーションおよびモデルに基づくテストとビジュアルな開発
- アニメーション機能を利用してモデルを構築しながら設計レベルでデバッグできるため、障害を早期に排除できます。アニメーション・サポートでは、従来のデバッガーと同様に設計を制御しますが、より高いレベルの抽象度でこれを行うことが可能になります。
- イベントの挿入、操作の呼び出し、モデルのステップスルー、ステートチャート内でのアクティブ状態の強調表示、実行可能ファイルの実行から作成されるシーケンス図の自動生成が可能です。
- Rational Rhapsody TestConductor Add On ソフトウェアでは、テストの作成、実行、検証を自動化することで、設計フェーズの品質を向上させます。また、理解を深めるためにテスト・ケースを視覚化し、リアルタイム組込みアプリケーション向けのコード・ベースのテスト作成および検証スイートを提供します。
- UML、SysML、または AUTOSAR、MARTE、DDS といったドメイン固有言語 (DSL)を使用した複雑な要求の視覚化を実現します。DSL のサポートにより、固有のダイアグラムおよびダイアグラム要素を作成することができます。
- Rational Rhapsody Developer では、Android 開発キットを使用して Android アプリケーションをビジュアルに開発することができます。
要求のトレーサビリティー
- 設計から要求に戻るまでの、要求の完全なトレーサビリティーが提供されます。
- 要求の情報をコードに挿入して、最終実装でのトレーサビリティーを支援します。
- SysML パラメトリック図に対するパラメトリック制約ソルバーが提供されます。これは、トレードオフ分析やアーキテクチャーのトレードオフを支援します。
- 静的モデルチェック分析が含まれます。これは、モデルの整合性や完全性を高めます。
- IBM Rational Rhapsody Gateway 機能によりカバレッジ分析を実行します。この機能は、オプションの IBM Rational Rhapsody Tools and Utilities Add On ソフトウェアに含まれています。
チーム・コラボレーション
- IBM Rational Design Manager を使用して広範なチームと設計の共有およびレビューを行えます。
- 高度なモデル・ブラウザーにより、エンジニア・チームがモデルを迅速にソート、編成、編集することができます。
- 図形上のモデル比較とモデル要素のマージにより、チームの並行作業が可能になります。
ライフサイクル・サポート・ソフトウェアおよびアドオン・ソフトウェア
- Rational Rhapsody Developer は、完全な製品ライフサイクル開発を行うために、IBM Rational DOORS®、IBM Rational Systems Architect、IBM Rational Team Concert™、IBM Rational ClearCase® などの IBM Rational 製品と統合できます。
- IBM Rational Rhapsody for DoDAF, MODAF, and UPDM Add On ソフトウェアを使用して、米国の Department of Defense Architecture Framework (DoDAF)、英国の Ministry of Defense Architectural Framework (MODAF)、および Unified Profile for DoDAF/MODAF (UPDM) の成果物を作成することができます。
- IBM Rational Rhapsody Tools and Utilities Add On ソフトウェアでは、設計のビジュアル・モックアップ用のグラフィカル・パネル、テンプレート・ベースでカスタマイズ可能な文書、プラント・モデルと結合されたアーキテクチャーのモデリングとシミュレーションを行うための Mathworks Simulink の統合が提供されます。また、要求管理ツール (IBM Rational DOORS、IBM Rational RequisitePro®、およびその他の要求オーサリング・ツールなど) への高度なインターフェースを提供する IBM Rational Rhapsody Gateway が含まれています。
- IBM Rational Rhapsody Automatic Test Generation Add On ソフトウェアでは、Rational Rhapsody モデルの自動テスト作成が提供されており、テスト・カバレッジの拡大が容易になります。
- IBM Rational Rhapsody Developer Rules Composer Add On ソフトウェアでは、コード生成のためのカスタマイズ可能なルールが提供されます。これにより、他の現在サポートされていないプログラミング言語の規格に適合させることや、そうしたプログラミング言語を生成することができます。
Rational Rhapsody Developer の関連情報
- トライアル版ソフトウェア: IBM Rational Rhapsody Developer (US)
Rational Rhapsody Developer のフル機能のトライアル版 (30 日間無償) をダウンロードできます。
- 事例研究: 京セラミタ株式会社 (KMC: Kyocera Mita Corporation)(585.83KB)(US)
京セラミタ株式会社の開発時間 30 パーセント削減に IBM がどのように支援したかを見いだせます。
- パンフレット: IBM の Rational Rhapsody ファミリー (988.05KB)(US)
IBM によるコラボレーティブ・システム・エンジニアリングと組み込みソフトウェア開発について説明します。
ご購入 Rational Rhapsody Developer
モデル駆動型の開発プラットフォームで組込みソフトウェアの開発と検証を行います。
初年度の IBM ソフトウェア・サブスクリプション & サポートは製品価格に含まれています。
ご購入には諸手続きが必要になりますので、弊社窓口までお問い合わせください。
| Operating system | Software | Hardware |
|---|---|---|
| Windows Linux |
Windows 7 Windows Vista (SP1 and SP2) Windows XP (SP1, SP2, and SP3) Citrix 4.0 (hosted on Windows Server 2003) Linux Red Hat Enterprise Linux 4.0, 5.0, 5.2, and 5.4 (supported only with IBM Rational Rhapsody Developer for C++, C, and Java, IBM Rational Rhapsody Developer for Ada, and IBM Rational Rhapsody Developer supported with Apex environment) SUSE Linux Enterprise Server (SLES) 10.0 x86-32 (supported only with IBM Rational Rhapsody Developer for C++, C, and Java) |
CPU: Pentium 4, 3.00 GHz (minimum) Disk space: 900 MB (one language), 1.6 GB full installation Installation temporary disk space: 1 GB RAM: 512 MB (minimum); 1024 MB RAM (recommended) |
For more detailed system requirements for see the Rational Rhapsody Software Release Information.
-
アーキテクチャーおよび設計
- Application Workload Modeler
- Branch Transformation Toolkit for WebSphere Studio
- Graphical Data Display Manager (GDDM)
- Rational Asset Manager
- Rational Logiscope
- Rational Professional Bundle
- Rational Programming Patterns for System z
- Rational Rhapsody Architect for Software
- Rational Rhapsody Architect for Systems Engineers
- Rational Rhapsody Designer for Systems Engineers
- Rational Rhapsody Developer
- Rational Rhapsody Design Manager
- Rational Rose Data Modeler
- Rational Rose Developer for Java
- Rational Rose Developer for Visual Studio
- Rational Rose Enterprise
- Rational Rose Modeler
- Rational Software Analyzer Developer Edition
- Rational Software Analyzer Enterprise Edition
- Rational Software Architect for WebSphere Software
- Rational Software Architect Standard Edition
- Rational Software Architect
- Rational Software Architect Design Manager
- Rational Software Architect Extension for Communications Applications
- Rational Software Architect Extension for Deployment Planning
- Rational Software Architect Extension for SOA and WebSphere
- WebSphere Multichannel Bank Transformation Toolkit
- WebSphere sMash
- WebSphere Telecom Web Services Server