IBM Engineering Rhapsody Developer

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

ガラスの壁に投影されたデータ分析チャートを見ながらノートPCを使う人

概要

モデル駆動型開発

IBM® Engineering Rhapsody - Developerは、UML、SysML、およびAUTOSARのサポートを提供し、ドメイン固有言語(DSL)で作業する柔軟性を提供するモデル駆動開発(MDD)環境です。

機能

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

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

コードの生成

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

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

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

IBM Engineering Lifecycle Management内に統合

IBM® Engineering Rhapsody – 開発者は、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 Rhapsody for DoDAF、MODAF、UPDMは、US Department of Defense Architecture Framework(DoDAF)、British Ministry of Defense Architectural Framework(MODAF)、Unified Profile for DoDAF/MODAF(UPDM)標準に準拠した成果物を作成できるアドオン・ソフトウェアです。

    MLトレーニング・インフラストラクチャーへの攻撃

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

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

      オフィスで座ってノートPCに入力する女性と立ってタブレットを使う男性

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

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

        コンピューターの画面を見ながら新しいプロジェクトについて話し合うプログラマーたち。

        ユースケース

        ソフトウェア・デリバリーを大規模に加速します

        コード生成の自動化、トレーサビリティーの向上、安全性が重要なコンプライアンスのサポート、チームのコラボレーション強化を実現するモデル駆動型エンジニアリングの機能により、開発を迅速化します。複雑なソフトウェアおよびシステム・プロジェクト全体での早期検証を可能にし、欠陥を減らし、デリバリーを合理化します。

        本番環境に対応したコードを早期に生成する

        ステートチャートや初期化ロジックなど、実行可能なアプリケーション・コードをモデルから直接作成します。ターゲット・ハードウェアが利用可能になる前にソフトウェア開発を開始し、テストを迅速化し、リアルタイムおよび組み込みシステムの開発の遅延を削減します。

        多様なプラットフォームと言語をサポート

        C、C++、Java、Adaなど、複数のプログラミング言語でアプリケーションを開発できます。マルチコア・プロセッサーを含む幅広いハードウェア・アーキテクチャーをターゲットにし、複雑なエンジニアリング環境全体で柔軟性とポータビリティーを実現します。

        安全性とコンプライアンスの取り組みを簡素化

        要件から設計、生成されたコードまで、エンドツーエンドのトレーサビリティーを維持します。ISO 26262、IEC 61508、DO-178B、DO-178Cなどの規格へのコンプライアンスの取り組みをサポートし、チームがリスクを軽減して認証活動を合理化できるように支援します。

        コラボレーションとモデル品質の向上

        チームは欠陥を早期に特定し、エンジニアリング・ワークフローを自動化し、ライフサイクル管理やサードパーティー・ツールと連携できるようになります。AIを活用したユースケース発見と、効率的なシステムズ・エンジニアリングをサポートする柔軟なモデリング・アプローチによって、生産性を向上させます。

        料金体系

        青と紫のグラデーションの矢印で結ばれた2つの丸みを帯びた正方形の輪郭がループを形成する抽象的なグラフィック。
        IBM Engineering Rhapsody
        お客様のニーズに最適なツール、機能、およびソリューションを見つけるには、Engineering Rhapsodyポートフォリオの全詳細はこちら
        Engineering Rhapsody製品をご覧ください
        次のステップ

        無料評価版の使用を開始するか、IBMのエキスパートにご相談いただき(要予約)、組織がEngineering Rhapsodyから得られるメリットをご確認ください。

        1. 無料評価版を試す