SAE AS5506A-2009
架构分析和设计语言(AADL)

Architecture Analysis & Design Language (AADL)


 

 

非常抱歉,我们暂时无法提供预览,您可以试试: 免费下载 SAE AS5506A-2009 前三页,或者稍后再访问。

您也可以尝试购买此标准,
点击右侧 “立即购买” 按钮开始采购(由第三方提供)。

 

标准号
SAE AS5506A-2009
发布
2009年
发布单位
SAE - SAE International
替代标准
SAE AS5506B-2012
当前最新
SAE AS5506D-2022
 
 
适用范围
该标准定义了一种语言,用于描述性能关键@嵌入式@实时系统的软件架构和执行平台架构;该语言称为 SAE 架构分析设计语言 (AADL)。 AADL 模型将系统描述为组件及其接口和互连的层次结构。属性与这些结构相关联。 AADL 组件分为两大类:代表物理硬件的组件和代表应用程序软件的组件。前者以处理器@总线@内存@和设备@为代表,后者以应用软件功能@数据@线程@和进程为代表。该模型描述了这些组件如何交互并集成以形成完整的系统。它描述了对单个组件和组件组件的性能至关重要的功能接口和方面。运行时架构的变化被建模为操作模式和模式转换。该语言适用于以下系统: ?即时的@ ?资源受限@?安全关键系统@ ?以及可能包括专用设备硬件的那些。该标准定义了可扩展的核心 AADL。虽然核心语言提供了许多具有精确语义的建模概念,包括到执行平台的映射和执行时行为的规范@,但不可能预见所有可能的架构分析。适应新分析和独特硬件属性的扩展采用可与组件关联的新属性和分析特定符号的形式。用户或工具供应商可以定义这些扩展。可以建议扩展作为附件文件包含在 AADL 标准中。本标准没有规定如何规定软件和硬件组件的详细设计或实现细节。这些细节可以通过各种软件编程和硬件描述语言来指定。该标准规定了详细设计和实现描述@的相关特征,例如从外部(黑匣子)角度以编程语言或硬件描述语言@编写的源文本。这些相关特征被指定为 AADL 组件属性@以及属性与所描述组件之间的一致性规则。该标准不规定任何特定的系统集成技术@,例如操作系统或中间件应用程序接口或总线技术或拓扑。然而@特定的系统架构拓扑@例如ARINC 653执行器@可以通过软件和执行平台组件进行建模。 AADL 可用于描述各种硬件架构和软件基础设施。集成技术可用于实现指定的系统。该标准规定了 AADL 系统架构规范与实际系统实现之间的一致性规则。该标准并不是围绕一组特定的工具设计的。预计将提供系统和软件工具来支持 AADL 的使用。

SAE AS5506A-2009相似标准





Copyright ©2007-2022 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号