System Composer

更新

アーキテクチャ オーサリング

モデルベース システムズ エンジニアリングおよびソフトウェア用のアーキテクチャ、構成、およびインターフェイスの仕様を作成し、詳細を指定します。 

要件パースペクティブを使用してシステム アーキテクチャのコンポーネントを要件に紐づける System Composer キャンバスを示すスクリーンショット。

要件の割り当てとトレーサビリティ

アーキテクチャモデルの要素と要件の関連付け。アーキテクチャを繰り返し分解しながら、仕様を作成するための追加要件を導き出します。

ドメイン固有の設計データがカスタムプロパティとして追加されたシステム アーキテクチャのコンポーネントのスクリーンショット。

プロファイルおよび解析

アーキテクチャ要素にカスタムプロパティを追加して、ドメイン固有の設計データを使用してアーキテクチャを拡張し、MATLAB 解析を適用してトレードスタディを実行します。

異なるモデルビューを可視化するために使用されるビュー ブラウザーのスクリーンショット。

ライブモデルビュー

特定の設計上または解析上の課題に関するモデルビューを生成し、さまざまなタイプのブロック線図を使用して簡単に可視化することができます。 

1 つのモデルと別のモデルでアーキテクチャ要素間の関係を示す Allocations Editor のスクリーンショット。

アーキテクチャ割り当て

機能アーキテクチャ、ソフトウェア アーキテクチャ、物理アーキテクチャなど、システムの異なる側面を表す 2 つのアーキテクチャモデルの要素間で有向関係を確立します。

メッセージの受け渡しのシーケンスにおけるコンポーネント間の相互作用をシステム動作の説明の一部として示すシーケンス図のスクリーンショット。

動作モデリング

ブロック線図、アクティビティ図シーケンス図、ステートチャートなどのさまざまな形式を使用して、システムおよびコンポーネントレベルの動作を説明します。

スロットル位置制御システムのコンポーネントを使用したソフトウェア アーキテクチャ図のスクリーンショット。

ソフトウェア アーキテクチャと AUTOSAR アーキテクチャ

関数の実行順序を定義し、アーキテクチャレベルでサービス指向アーキテクチャ (SOA) やその他の設計をシミュレーションし、コードを生成して組み込みシステムに展開します。

モデルベースデザインを使用した実装

モデルベースデザインを使用して、Simulink、Stateflow、Simscape でアーキテクチャ設計にコンポーネントを実装し、一貫したインターフェイスとトレーサビリティを実現します。

アーキテクチャのインポートおよびエクスポート

SysML や AUTOSAR (ARXML) のアーキテクチャモデルや、他のサードパーティ製データベースまたはアーキテクチャ モデリングツールで作成されたアーキテクチャモデルを、MATLAB と Simulink に統合するためにインポートします。設計変更を上流に伝えるために、必要に応じてエクスポートします。