IBM Engineering Systems Design Rhapsody – 開発者

リアルタイムおよび組み込みアプリケーションの開発、検証、テスト、文書化のためのビジュアルなモデル駆動環境

What is IBM Engineering Systems Design Rhapsody - Developerとは

IBM Engineering Systems Design Rhapsody - Developerは、UML、SysML、およびAUTOSARのサポートを提供し、ドメイン固有言語(DSL)で作業する柔軟性を提供するモデル駆動開発(MDD)環境です。このプログラムは、ソフトウェア開発ライフサイクルの自動化、資産の再利用の促進、チームのコラボレーションの最適化、開発ライフサイクルの早い段階での欠陥や設計エラーの特定に役立ちます。ソフトウェア・エンジニアは、ターゲット・ハードウェアが利用可能になる前に、効率的でテスト可能なソフトウェア・アーキテクチャーと設計を作成できます。これは、アジャイル開発やリアルタイムおよび組み込みアプリケーションに不可欠です。

記事:MBSE がイノベーションを成功に導く
メリット
抽象化機能を獲得する

仕様とデザインをグラフィカルに表現します。 業界標準と明確な表記法を使用することで、チーム間およびサプライチェーン全体のコミュニケーションを改善します。

検証と検証

モデルベースのシミュレーションと分析を通じて、仕様の証明と設計のテストを早期かつ継続的に取得します。

トレーサビリティの提供

要件 > 仕様 > 設計 > コードのステップを通じて、設計上の決定とトレードオフがどのように、そしてなぜ行われたのかを示します。

機能
完全な組み込みアプリケーションの生成

IBM Engineering Systems Design Rhapsody – Developerは、アーキテクチャーおよび動作ビュー(ステートチャートやアクティビティー図など)を含む、C、C++、Java™、およびAda言語のアプリケーション・コードを生成します。これにより、参照用に既存のC、C++、Java、Ada、およびC#コードをインポートして視覚化したり、さらに開発して設計やコードの変更を同期して両方の同期を保つことができます。また、統合コード、モデル、デバッグ環境のためのEclipseプラットフォーム統合もサポートしています。

シミュレーションとモデルベースのテスト

アニメーション機能を使用して設計レベルのデバッグをオンデマンドでサポートし、欠陥を早期に排除するのに役立ちます。ISO 26262およびIEC 61508規格を満たす一環として、IBM Engineering Systems Design Rhapsody – Test Conductor Add Onソフトウェアを使用して、テストの作成と実行を自動化できます。また、UML、SysML、またはAUTOSAR、DDS、MARTEなどのドメイン固有言語(DSL)を使用して複雑な要件を視覚化および分析したり、独自のDSLを作成したりすることもできます。

IBM Rationalプラットフォーム内に統合

IBM Engineering Systems Design Rhapsody - Developerは、完全な製品ライフサイクル開発のためのIBM Engineering Lifecycle Managementシステムとソフトウェア・エンジニアリング・プラットフォームに統合されたビジュアル開発環境を提供します。IBM Engineering Requirements Management DOORS Next、IBM Engineering Requirements Management DOORS Family、IBM Engineering Workflow Management、IBM Rational ClearCase®などのELM製品と統合し、製品ライフサイクル全体の開発を実現します。

資料はこちら
標準に準拠したアーティファクトを作成

IBM Engineering Systems Design Rhapsody for DoDAF, MODAF and UPDMは、US Department of Defense Architecture Framework(DoDAF)、British Ministry of Defense Architectural Framework(MODAF)、Unified Profile for DoDAF/MODAF(UPDM)標準に準拠した成果物を作成できるアドオン・ソフトウェアです。

要件のトレーサビリティー

このソフトウェアは、設計から要件に至るまでのトレーサビリティーを提供し、Rhapsody Design Managerを通じて最新情報を確認できるようにします。また、安全規格に準拠するための最終的な実装におけるトレーサビリティーを支援するために、要件情報をコードに生成し、SysMLパラメトリック図用のパラメトリック制約ソルバーを提供します。また、静的モデル・チェック分析が含まれており、モデルの一貫性と完全性の向上に役立ちます。

チームのコラボレーション

さまざまな環境での一貫性を維持しながら、変化に機敏に対応できます。デザインはチーム内で共有し、レビューすることができます。高度なモデル・ブラウザーは、エンジニアがモデルを分類、整理、編集するのに役立ちます。グラフィカルなモデルの比較とモデル要素の結合は、チームが並行して作業するのに役立ちます。ユーザー・ガイドはトレーニング時間を短縮し、システム・エンジニアリング、組み込みソフトウェアの開発、テストにRhapsodyを適用するための段階的な手順を提供します。

アドオン・ソフトウェアによる拡張機能

Tools and Utilities Add Onソフトウェアは、設計の視覚的なモックアップ用のグラフィカル・パネルを提供します。自動テスト・ジェネレーター・アドオン・ソフトウェアは、Rhapsodyモデルの自動テスト生成を提供し、テスト・カバレッジの拡大を促進します。Developer Rules Composerアドオン・ソフトウェアは、必要な標準を満たすためのコード生成、または現在サポートされていない他のプログラミング言語を生成するためのカスタマイズ可能なルールを提供します。

トレーサビリティが向上すると、コンプライアンスが促進され、欠陥が排除され、高品質の製品が提供されます。 Claude Provençal Program Manager SFM CMC Electronics
どのオプションがあなたに適していますか?
Architect for Systems Engineers

低コストのシステム・エンジニアリング環境により、要件の分析と精緻化、アーキテクチャーのトレードオフ、ドキュメント設計を行うことができます。


Designer for Systems Engineers

Architect for Systems Engineersのすべての機能に加えて、早期検証のための設計のプロトタイピング、シミュレーション、および実行が可能です。


Architect for Software

UMLを使用してC++、C、またはJava™アプリケーションをグラフィカルに設計するための低コストの統合ソフトウェア・エンジニアリング環境。


開発者

C++、C、Java、およびAda(MISRA-CおよびMISRA-C++を含む)の完全なアプリケーション生成を備えた、組み込みのリアルタイム・アジャイル・ソフトウェア・エンジニアリング環境。


Pricing
Architect for Systems Engineers

低コストのシステム・エンジニアリング環境により、要件の分析と精緻化、アーキテクチャーのトレードオフ、ドキュメント設計を行うことができます。

Free trial
Designer for Systems Engineers

Architect for Systems Engineersのすべての機能に加えて、早期検証のための設計のプロトタイピング、シミュレーション、および実行が可能です。

Free trial
Architect for Software

UMLを使用してC++、C、またはJava™アプリケーションをグラフィカルに設計するための低コストの統合ソフトウェア・エンジニアリング環境。

Free trial
開発者

C++、C、Java、およびAda(MISRA-CおよびMISRA-C++を含む)の完全なアプリケーション生成を備えた、組み込みのリアルタイム・アジャイル・ソフトウェア・エンジニアリング環境。

Free trial
UML/SysMLモデリング、構成管理インターフェイス、およびEclipseプラットフォーム統合が含まれます UML/SysMLモデリング、構成管理インターフェイス、およびEclipseプラットフォーム統合が含まれます UML/SysMLモデリング、構成管理インターフェイス、およびEclipseプラットフォーム統合が含まれます UML/SysMLモデリング、構成管理インターフェイス、およびEclipseプラットフォーム統合が含まれます
パラメトリック制約評価、ドキュメント生成、およびPUBを使用したカスタマイズ可能なドキュメント生成を提供します パラメトリック制約評価、ドキュメント生成、およびPUBを使用したカスタマイズ可能なドキュメント生成を提供します パラメトリック制約評価、ドキュメント生成、およびPUBを使用したカスタマイズ可能なドキュメント生成を提供します パラメトリック制約評価、ドキュメント生成、およびPUBを使用したカスタマイズ可能なドキュメント生成を提供します
AUTOSAR システム・オーサリングが含まれます。システムズ・エンジニアリングに焦点を当てたユーザーインターフェイスを提供します AUTOSAR システム・オーサリングが含まれます。システムズ・エンジニアリングに焦点を当てたユーザーインターフェイスを提供します AUTOSAR System Authoringを提供します AUTOSAR System AuthoringおよびAUTOSAR RTEコードを提供します
DDSモデリング、DOORS Family統合、カスタマイズ用API、DoDAF、MODAF、UPDMを使用します DDSモデリング、DOORS Family統合、カスタマイズ用API、DoDAF、MODAF、UPDMを使用します DDSモデリング、DOORS Family統合、カスタマイズ用API、DoDAF、MODAF、UPDMを使用します DDSモデリング、DOORS Family統合、カスタマイズ用API、DoDAF、MODAF、UPDMを使用します
永久および期間、フローティングおよび個人ユーザーに利用可能なライセンス・オプション 永久および期間、フローティングおよび個人ユーザーに利用可能なライセンス・オプション 永久および期間、フローティングおよび個人ユーザーに利用可能なライセンス・オプション 永久および期間、フローティングおよび個人ユーザーに利用可能なライセンス・オプション
  •  
シミュレーションとモデルの実行を提供します。プロトタイピングまたはモックアップ用のグラフィカル・パネル C、C++、またはJavコード・フレーム生成、またはMISRA-CまたはMISRA-C++コード生成を提供します C、C++、およびJavaコード・フレーム生成、またはMISRA-CまたはMISRA-C++コード生成を提供します
  •  
  •  
リバースエンジニアリングコードを提供します リバースエンジニアリングコードを提供します
  •  
  •  
  •  
シミュレーションとモデルの実行を提供します。プロトタイピングまたはモックアップ用のグラフィカル・パネル
  •  
  •  
  •  
完全なアプリケーション・コード生成(ステートチャートを含む)と組み込みIDEとの統合を提供します
  •  
  •  
  •  
生成ビルド・アーティファクト、リアルタイム実行フレームワーク、Ada開発、Linuxサポートを使用します
専門家による成功に役立つ参考情報はこちら
コミュニティー

製品の他の利用者から技術的なヒントや洞察を入手できます。

詳細はこちら
製品ドキュメント

IBMプロダクトの資料で知りたい回答をすばやく見つけることができます。

詳細はこちら