メインコンテンツ

システム エンジニアリング

システムおよびソフトウェア アーキテクチャの設計、解析、テスト

システム エンジニアリングでは、System Composer™ を使用して、システムを表現しシミュレーションするアーキテクチャとコンポーネントの動作をモデル化することができます。System Composer のワークフローでは、ステークホルダーのニーズを捉えてシステムレベルの要件に落とし込み、それに基づいてアーキテクチャ設計を推進できます。System Composer を使用すると、以下を行うことができます。

  • アーキテクチャ モデルをコンポーネント、ポート、およびコネクタで構成する。

  • モデリング言語を拡張してメタデータを取得し、ステレオタイプを使用してアーキテクチャ要素のスタイルを設定する。

  • データ インターフェイス、物理インターフェイス、またはクライアントサーバー インターフェイスをポートに定義し、コネクタを使用してコンポーネント間の交互作用を記述する。

  • ポート インターフェイスとインスタンス固有パラメーターを含む、コンポーネント インターフェイス定義を取得する。

  • アーキテクチャ データを使用して、クエリベースのフィルターを備えたアーキテクチャ ビューを生成する。

  • シーケンス図を使用して、コンポーネント間の相互作用をメッセージ受け渡しのシーケンスとして表現する。

  • 機能アーキテクチャ、論理アーキテクチャ、および物理アーキテクチャの間で、割り当てによる有向関係を確立する。

  • アクティビティ図を使用してシステムを機能的な動作に分解し、アクティビティのシミュレーションを行い、システム全体のデータの流れを可視化して検証する。

  • 解析およびトレード スタディを行ってアーキテクチャ設計を最適化する。

  • Simulink®、Stateflow®、および Simscape™ を使用して、コンポーネントの動作をアーキテクチャ モデルで記述する。アーキテクチャ モデルのシミュレーションを実行し、設計プロセスのさまざまな段階でシステム設計を検証する。

Requirements Toolbox™ を追加することで、機能要件および設計要件を定義し、System Composer のコンポーネントやポートにリンクさせることができます。Requirements Toolbox を Simulink Test™ と組み合わせて使用し、テスト ケースへのリンクを作成して、要件を自動的に検証できます。

これらのツールをすべて使用することで、プログラムのライフサイクル全体にわたり、アーキテクチャ レベルの設計モデルに対して要件を作成して、管理し、検証することができます。

トピック

モデルベース システム エンジニアリング

システム アーキテクチャのモデル化

要件とテスト

コンポーネントの動作

解析、トレード スタディ、および表示

  • Analyze Architecture (System Composer)
    Perform static analysis on a System Composer architecture to evaluate characteristics of the system. Static analysis analyzes the structure of the system to quantitatively evaluate an architecture for certain characteristics. Static analysis uses an analysis function and parametric values of properties and parameters captured in the system model. Use analyses to calculate overall reliability, mass roll-up, performance, or thermal characteristics of a system, or to perform a size, weight, and power (SWaP) analysis to increase efficiency.
  • 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.

注目の例

対話形式の学習

The System Composer Onramp interface shows a description of the task, an interactive model, and shows an assessment of whether the model matches the requirements set by the training.

System Composer 入門
無料の自己学習対話型形式のコースを受講すると、System Composer の利用を開始する際に役立ちます。

ビデオ

System Composer introductory video.

What Is System Composer?
System Composer は、システムおよびソフトウェア アーキテクチャ設計用のモデルベース システムズ エンジニアリング ツールであり、複雑なシステムやシステムオブシステムズを細分化して管理しやすい要素に分解できます。

Requirements traceability video.

Three Ways to Analyze Requirements Traceability in MATLAB
要件のトレーサビリティ分析は、設計やテストなどの開発ライフサイクルの他の側面と要件間の接続を追跡するプロセスです。すべての要件が考慮され、存在する理由があり、適切に実装され、テストを通じて検証されることを確実にします。