システム エンジニアリング
システム エンジニアリングでは、System Composer™ を使用して、システムを表現しシミュレーションするアーキテクチャとコンポーネントの動作をモデル化することができます。System Composer のワークフローでは、ステークホルダーのニーズを捉えてシステムレベルの要件に落とし込み、それに基づいて動作モデルを通じてアーキテクチャ設計を推進できます。System Composer を使用すると、以下を行うことができます。
アーキテクチャ モデルをコンポーネント、ポート、およびコネクタで構成する。
モデリング言語を拡張してメタデータを取得し、ステレオタイプを使用してアーキテクチャ要素のスタイルを設定する。
データ インターフェイス、物理インターフェイス、またはクライアントサーバー インターフェイスをポートに定義し、コネクタを使用してコンポーネント間の交互作用を記述する。
動作モデルで共有可能なデータ ディクショナリにインターフェイス情報を取り込む。
要素やプロパティの値に基づいたフィルターを使用してアーキテクチャ ビューを生成する。
システムの動作を相互作用のシーケンスとして記述するためのシーケンス ダイアグラムでシステムを表現する。
機能アーキテクチャ、論理アーキテクチャ、および物理アーキテクチャの間で、割り当てによる有向関係を確立する。
解析およびトレード スタディを行ってアーキテクチャ設計を最適化する。
Requirements Toolbox™ を追加することで、機能要件および設計要件を定義し、System Composer のコンポーネントやポートにリンクさせることができます。Requirements Toolbox を Simulink® Test™ と組み合わせて使用することで、テスト ケースへのリンクを作成して、要件を自動的に検証できます。Simulink、Stateflow®、および Simscape™ は、コンポーネントの動作をアーキテクチャ モデルで記述することもできます。
これらのツールをすべて使用することで、要件と機能アーキテクチャ、論理アーキテクチャ、および物理アーキテクチャを、プログラムのライフサイクルを通じて作成および管理できます。
システム エンジニアリング 向け製品
トピック
モデルベース システム エンジニアリング
- Compose and Analyze Systems Using Architecture Models (System Composer)
Define architectures, add metadata, perform analyses, view component dependencies, and implement behaviors. - Modeling System Architecture of Small UAV (System Composer)
Set up and refine the architecture of a small unmanned aerial vehicle. - Describe System Behavior Using Sequence Diagrams (System Composer)
Learn about and interact with sequence diagrams in System Composer. - System Composer Report Generation for System Architectures (System Composer)
Full report generator script for architectures.
システム アーキテクチャのモデル化
- Compose Architectures Visually (System Composer)
Create architecture models using built-in model element types, such as components, ports, and connections. - Define Port Interfaces Between Components (System Composer)
Learn about port interfaces that define the connections between components. - Define Profiles and Stereotypes (System Composer)
Define specialized model element types based on components, ports, and connectors.
要件とテスト
- Allocate and Trace Requirements from Design to Verification (System Composer)
Link, trace, manage, verify, and validate requirements. - トレーサビリティ ダイアグラムを使用したリンクの可視化 (Requirements Toolbox)
トレーサビリティ ダイアグラムで、要件およびその他のモデルベース デザイン項目のトレーサビリティ構造を可視化する。 - 電気自動車充電器のロック機構の形式的要件についての解析 (Requirements Toolbox)
Requirements Table ブロックと Simulink Design Verifier™ を使用して、電気自動車充電ステーションのロック機構の形式的要件を作成、解析、更新する。 - トレーサビリティ マトリクスを使用した要件リンクの追跡 (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. - 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. - Modeling System Architecture of Keyless Entry System (System Composer)
Use a keyless entry system for a vehicle to create architecture views for different stakeholder concerns. - Calculate Endurance Using Quadcopter Architectural Design (System Composer)
Design quadcopter by calculating endurance using System Composer analysis.