システム エンジニアリング
システム エンジニアリングでは、System Composer™ を使用して、システムを表現しシミュレーションするアーキテクチャとコンポーネントの動作をモデル化することができます。System Composer のワークフローでは、ステークホルダーのニーズを捉えてシステムレベルの要件に落とし込み、それに基づいてアーキテクチャ設計を推進できます。System Composer を使用すると、以下を行うことができます。
アーキテクチャ モデルをコンポーネント、ポート、およびコネクタで構成する。
モデリング言語を拡張してメタデータを取得し、ステレオタイプを使用してアーキテクチャ要素のスタイルを設定する。
データ インターフェイス、物理インターフェイス、またはクライアントサーバー インターフェイスをポートに定義し、コネクタを使用してコンポーネント間の交互作用を記述する。
ポート インターフェイスとパラメーターを含む、コンポーネント インターフェイスを取得する。
要素やプロパティの値に基づいたフィルターを使用してアーキテクチャ ビューを生成する。
システムの動作を相互作用のシーケンスとして記述するためのシーケンス ダイアグラムでシステムを表現する。
機能アーキテクチャ、論理アーキテクチャ、および物理アーキテクチャの間で、割り当てによる有向関係を確立する。
アクティビティ図の要素をアーキテクチャ モデル要素に割り当てることで、システムの動作を記述し、検証する。
解析およびトレード スタディを行ってアーキテクチャ設計を最適化する。
Requirements Toolbox™ を追加することで、機能要件および設計要件を定義し、System Composer のコンポーネントやポートにリンクさせることができます。Requirements Toolbox を Simulink® Test™ と組み合わせて使用することで、テスト ケースへのリンクを作成して、要件を自動的に検証できます。Simulink、Stateflow®、および Simscape™ は、コンポーネントの動作をアーキテクチャ モデルで記述することもできます。
これらのツールをすべて使用することで、プログラムのライフサイクル全体にわたり、機能アーキテクチャ、論理アーキテクチャ、物理アーキテクチャの各レベルの設計モデルに対して要件を作成して、管理し、検証することができます。
システム エンジニアリング 向け製品
トピック
モデルベース システム エンジニアリング
- Choose Architecture Template for System Design (System Composer)
Select an architecture template based on domain-specific extensions. - Compose and Analyze Systems Using Architecture Models (System Composer)
Define architectures, add metadata, perform analyses, view component dependencies, and implement behaviors. - Describe System Behavior Using Activity Diagrams (System Composer)
Learn about and interact with activity diagrams in System Composer. - Describe System Behavior Using Sequence Diagrams (System Composer)
Learn about and interact with sequence diagrams in System Composer.
システム アーキテクチャのモデル化
- Compose Architectures Visually (System Composer)
Create architecture models using built-in model element types, such as components, ports, and connections. - Decompose and Reuse Components (System Composer)
Configure components for reuse across models. - Define Port Interfaces Between Components (System Composer)
Learn about port interfaces that define the connections between components. - Extend System Composer Language Elements Using Profiles (System Composer)
Extend architectures by defining stereotypes in profiles to apply to model elements with property values.
要件とテスト
- Allocate and Trace Requirements from Design to Verification (System Composer)
Link, trace, manage, verify, and validate requirements. - Validate Requirements for Machine Cooling System Architecture (System Composer)
Validate requirements using a machine cooling example. - トレーサビリティ ダイアグラムを使用したリンクの可視化 (Requirements Toolbox)
トレーサビリティ ダイアグラムで、要件およびその他のモデルベース デザイン項目のトレーサビリティ構造を可視化する。 - トレーサビリティ マトリクスを使用した要件リンクの追跡 (Requirements Toolbox)
トレーサビリティ マトリクスを使用して、リンクと変更の問題を追跡し、管理する。 - 要件検証ステータスの確認 (Requirements Toolbox)
要件の検証ステータスを使用して、要件にリンクされたテスト結果と解析結果を確認する。
コンポーネントの動作
- Implement Component Behavior Using Simulink (System Composer)
Associate components with behavior models in Simulink. - Implement Component Behavior Using Simscape (System Composer)
Associate components with physical behavior in Simscape. - Implement Component Behavior Using Stateflow Charts (System Composer)
Associate components with state machine behavior in Stateflow.
解析、トレード スタディ、および表示
- Analyze Architecture (System Composer)
Perform static analysis on a System Composer architecture to evaluate characteristics of the system. - Analysis Function Constructs (System Composer)
Perform roll-up, class-based, allocation-based, remaining useful life, and variant analysis. - Simple Roll-Up Analysis Using Robot System with Properties (System Composer)
Perform a simple roll-up analysis for a robot using System Composer analysis tools. - Create Custom Views Using Architecture Views Gallery (System Composer)
Create and modify views using the Architecture Views Gallery tool.