SAE AS5506B-2012
アーキテクチャ分析および設計言語 (AADL)

規格番号
SAE AS5506B-2012
制定年
2012
出版団体
Society of Automotive Engineers (SAE)
状態
に置き換えられる
SAE AS5506C-2017
最新版
SAE AS5506D-2022
範囲
この標準は、パフォーマンスが重要な組み込みリアルタイム システムのソフトウェア アーキテクチャと実行プラットフォーム アーキテクチャの両方を記述するための言語を定義します。 この言語は SAE Architecture Analysis & Design Language (AADL) として知られています。 AADL モデルは、システムを、インターフェイスと相互接続を備えたコンポーネントの階層として記述します。 プロパティはこれらの構造に関連付けられています。 AADL コンポーネントは、物理ハードウェアを表すコンポーネントとアプリケーション ソフトウェアを表すコンポーネントの 2 つの主要なカテゴリに分類されます。 前者はプロセッサ、バス、メモリ、デバイスに代表され、後者はアプリケーション ソフトウェアの機能、データ、スレッド、プロセスに代表されます。 モデルは、これらのコンポーネントがどのように相互作用し、統合されて完全なシステムを形成するかを説明します。 機能インターフェイスと、個々のコンポーネントおよびコンポーネントのアセンブリのパフォーマンスに重要な側面の両方について説明します。 ランタイム アーキテクチャへの変更は、動作モードとモード遷移としてモデル化されます。

SAE AS5506B-2012 規範的参照

  • ISO/IEC 14519:2001 情報技術 POSIX Ada 言語インターフェース システム アプリケーション プログラム インターフェース (API) は、言語でコンパイルされています。
  • ISO/IEC 8652:1995 情報技術プログラミング言語 Ada
  • ISO/IEC 9899:2011 ISO IEC 27001-2013 cor2-2015 技術正誤表*2024-04-10 更新するには
  • ISO/IEC 9945-1:2003 情報技術、ポータブル オペレーティング システム インターフェイス (POSIX)、パート 1: 基本定義
  • SAE AS5506-2004 アーキテクチャ分析および設計言語 (AADL)
  • SAE AS5506/1-2006 SAE アーキテクチャ分析および設計言語 (AADL) 附属書第 1 巻: 附属書 A: グラフィカル AADL 表記法、附属書 C: AADL メタモデルおよび交換形式、附属書 D: 言語準拠およびアプリケーション インターフェイス 附属書 E: エラー モデル附属書

SAE AS5506B-2012 発売履歴




© 著作権 2024