System Composer は、モデルベース システムズ エンジニアリング (MBSE) のためのアーキテクチャの仕様と解析、ならびにソフトウェア アーキテクチャのモデリングを可能にします。要件を割り当て、アーキテクチャモデルを調整し、Simulink で設計やシミュレーションを行うことができます。
System Composer を使用すると、コンポーネント、ポート、コネクタ、インターフェイスで構成されたアーキテクチャモデルを直接作成したり、他のツールからインポートしたり、Simulink 設計のアーキテクチャ要素から追加したりすることが可能です。複数のアーキテクチャモデルを使用してシステムを記述し、モデル間の割り当てを介して直接的な関係を確立することができます。シーケンス図、アクティビティ図、ステートチャート、または Simulink、Stateflow、Simscape のモデル上で動作を表現して、シミュレーションすることができます。コンポーネント関数の実行順序を定義してシミュレーションを行い、ソフトウェア アーキテクチャ モデルや AUTOSAR アーキテクチャモデルからコードを生成することができます (Simulink と Embedded Coder を使用、AUTOSAR ワークフローには AUTOSAR Blockset を使用)。
モデルのカスタムライブビューを作成して、設計や解析に関する特定の問題を調査することができます。アーキテクチャモデルでは、要件の解析、ステレオタイプ化によるプロパティの取得、トレードスタディの実行、仕様およびインターフェイス管理文書 (ICD) の作成を行うことができます。
アーキテクチャ オーサリング
モデルベース システムズ エンジニアリングおよびソフトウェア用のアーキテクチャ、構成、およびインターフェイスの仕様を作成し、詳細を指定します。
ドキュメンテーション | 例
プロファイルおよび解析
アーキテクチャ要素にカスタムプロパティを追加して、ドメイン固有の設計データを使用してアーキテクチャを拡張し、MATLAB 解析を適用してトレードスタディを実行します。
ドキュメンテーション | 例
アーキテクチャ割り当て
機能アーキテクチャ、ソフトウェア アーキテクチャ、物理アーキテクチャなど、システムの異なる側面を表す 2 つのアーキテクチャモデルの要素間で有向関係を確立します。
ドキュメンテーション | 例
ドキュメンテーション | 例
ソフトウェア アーキテクチャと AUTOSAR アーキテクチャ
関数の実行順序を定義し、アーキテクチャレベルでサービス指向アーキテクチャ (SOA) やその他の設計をシミュレーションし、コードを生成して組み込みシステムに展開します。
ドキュメンテーション | 例
モデルベースデザインを使用した実装
モデルベースデザインを使用して、Simulink、Stateflow、Simscape でアーキテクチャ設計にコンポーネントを実装し、一貫したインターフェイスとトレーサビリティを実現します。
ドキュメンテーション | 例
アーキテクチャのインポートおよびエクスポート
SysML や AUTOSAR (ARXML) のアーキテクチャモデルや、他のサードパーティ製データベースまたはアーキテクチャ モデリングツールで作成されたアーキテクチャモデルを、MATLAB と Simulink に統合するためにインポートします。設計変更を上流に伝えるために、必要に応じてエクスポートします。
ドキュメンテーション | 例
製品リソース:
あなたは学生ですか?
ご所属の学校にはすでに Campus-Wide License が導入されていて、MATLAB、Simulink、その他のアドオン製品を利用できる可能性があります。