SAE AS5506/3-2017
アーキテクチャ分析および設計言語 (AADL) 付録 D: 行動モデル付録
ホーム
SAE AS5506/3-2017
規格番号
SAE AS5506/3-2017
制定年
2017
出版団体
SAE - SAE International
最新版
SAE AS5506/3-2017
範囲
はじめに SAE アーキテクチャ分析および設計言語 (本書では AADL と呼びます) は、パフォーマンスが重要なリアルタイム システムのソフトウェアおよびハードウェア アーキテクチャを設計および分析するために使用されるテキストおよびグラフィック言語です。 これらのシステムは、その動作が信頼性、可用性、タイミング、応答性、スループット、安全性、セキュリティなどの非機能的なシステム要件を満たすことに大きく依存しています。 AADL は、実行プラットフォームにマッピングされたソフトウェア コンポーネントのアセンブリなどのシステムの構造を記述するために使用されます。 これは、コンポーネントへの機能インターフェイス (データ入出力など) やコンポーネントのパフォーマンスが重要な側面 (タイミングなど) を記述するために使用できます。 AADL は、データの入力と出力がどのように接続されるか、またはアプリケーション ソフトウェア コンポーネントが実行プラットフォーム コンポーネントにどのように割り当てられるかなど、コンポーネントがどのように相互作用するかを記述するために使用することもできます。 この言語は、モデルの動作モードとモード遷移のサポートを提供することにより、ランタイム アーキテクチャの動的な動作を記述するために使用することもできます。 この言語は、コア言語が完全にはサポートしていないランタイム アーキテクチャの分析に対応できるように拡張できるように設計されています。 拡張機能は、新しいプロパティの形式をとることができ、コンポーネントに関連付けることができ、それ自体が標準化される分析固有の表記法も可能です。 AADL は、アビオニクス@ 自動車エレクトロニクス@ やロボット システムなどの組み込みリアルタイム システムを含む、パフォーマンスが重要なリアルタイム システム@ の特別なニーズを満たすために開発されました。 この言語は、タイミング要件、障害およびエラーの動作、時間と空間の分割、安全性と認証のプロパティなど、パフォーマンスに重要な重要な側面を記述することができます。 このような記述により、システム設計者は、システムのスケジュール可能性@サイジング分析@および安全性分析など、構成されたコンポーネントおよびシステムの分析を実行できます。 これらの分析から、設計者はアーキテクチャ上のトレードオフと変更を評価できます。 AADL は、一貫した方法で、複数の分析次元に沿ったアーキテクチャの変更による横断的な影響の分析をサポートします。 一貫性は、注釈付きのアーキテクチャ モデルから解析モデルを自動生成することで実現されます。 AADL は、システム コンポーネントを統合し、検証されたモデルからシステム エグゼクティブを構築するために必要なソース コードの自動生成をサポートする生成ツールと併用するように設計されています。 モデルベース エンジニアリングに対するこのアーキテクチャ中心のアプローチにより、開発ライフサイクル全体を通じて、要件に対するシステム モデルの検証とシステム モデルに対する実装の段階的な検証が可能になります。 この文書には、ステートマシンベースの付録サブ言語でコンポーネントとコンポーネントの相互作用動作のモデリングを可能にする Behavior Annex@ の改訂版が含まれています。
SAE AS5506/3-2017 発売履歴
2017
SAE AS5506/3-2017
アーキテクチャ分析および設計言語 (AADL) 付録 D: 行動モデル付録
SAE AS5506/3-2017 - すべての部品
SAE AS5506-2004 アーキテクチャ分析および設計言語 (AADL)
SAE AS5506/1-2011 SAE アーキテクチャ分析および設計言語 (AADL) 附属書第 1 巻: 附属書 A: グラフィカル AADL 表記法、附属書 C: AADL メタモデルおよび交換形式、附属書 D: 言語準拠およびアプリケーション インターフェイス 附属書 E: エラー モデル附属書
SAE AS5506/1A-2015 SAE アーキテクチャ分析および設計言語 (AADL) 付録第 1 巻: 付録 A: ARINC653 付録、付録 C: コード生成付録、付録 E: エラー モデル付録
SAE AS5506/2-2019 SAE アーキテクチャ分析および設計言語 (AADL) 付属書第 2 巻: 付属書 B: データ モデリング付属書 付属書 D: 動作モデル付属書 付属書 F: ARINC653 付属書
SAE AS5506/3-2017 アーキテクチャ分析および設計言語 (AADL) 付録 D: 行動モデル付録
SAE AS5506/4-2019 アーキテクチャ分析および設計言語 (AADL) 付録 F: FACETM 技術標準バージョン 3.0 の AADL 付録
SAE AS5506A-2009 アーキテクチャ分析および設計言語 (AADL)
SAE AS5506B-2012 アーキテクチャ分析および設計言語 (AADL)
SAE AS5506C-2017 アーキテクチャ分析および設計言語 (AADL)
SAE AS5506D-2022 アーキテクチャ分析および設計言語 (AADL)
© 著作権 2024