SAE AS 5506B-2012
架构分析和设计语言(AADL)

Architecture Analysis & Design Language (AADL)


SAE AS 5506B-2012 发布历史

This standard defines a language for describing both the software architecture and the execution platform architectures of performance-critical, embedded, real-time systems; the language is known as the SAE Architecture Analysis & Design Language (AADL). An AADL model describes a system as a hierarchy of components with their interfaces and their interconnections. Properties are associated to these constructions. AADL components fall into two major categories: those that represent the physical hardware and those representing the application software. The former is typified by processors, buses, memory, and devices, the latter by application software functions, data, threads, and processes. The model describes how these components interact and are integrated to form complete systems. It describes both functional interfaces and aspects critical for performance of individual components and assemblies of components. The changes to the runtime architecture are modeled as operational modes and mode transitions.

SAE AS 5506B-2012由美国机动车工程师协会 US-SAE 发布于 2012-09-10。

SAE AS 5506B-2012 在中国标准分类中归属于: L74 程序语言,在国际标准分类中归属于: 35.240.99 信息技术在其他领域中的应用,49.020 航空器和航天器综合。

SAE AS 5506B-2012 发布之时,引用了标准

  • ISO/IEC 8652-1995 信息技术 程序设计语言 Ada
  • ISO/IEC 9899-2011 信息技术.程序设计语言.C
  • ISO/IEC 9945-1-2003 信息技术.可移植操作系统接口(POSIX).第1部分:基本定义
  • ISO/IEC 14519-2001 信息技术 POSIX Ada 语言接口 系统应用程序接口(API)用语言联编
  • SAE AS 5506-2004 体系结构分析和设计语言(AADL)
  • SAE AS 5506/1-2006 SAE体系结构分析和设计语言(AADL)附加卷1:附加A:图解AADL符号、附加C:AADL Meta模型和交换格式、附加D:语言依从和应用程序界面、附加E:错误模式附加

SAE AS 5506B-2012的历代版本如下:

SAE AS 5506B-2012 由 SAE AS 5506A-2009 变更而来。

 

 

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

点击下载后,生成下载文件时间比较长,请耐心等待......

 



标准号
SAE AS 5506B-2012
发布日期
2012年09月10日
实施日期
废止日期
中国标准分类号
L74
国际标准分类号
35.240.99;49.020
发布单位
US-SAE
引用标准
ISO/IEC 8652-1995 ISO/IEC 9899-2011 ISO/IEC 9945-1-2003 ISO/IEC 14519-2001 SAE AS 5506-2004 SAE AS 5506/1-2006 IEEE/ANSI 610.12 UML 2007, version 2.1.1
被代替标准
SAE AS 5506A-2009
适用范围
This standard defines a language for describing both the software architecture and the execution platform architectures of performance-critical, embedded, real-time systems; the language is known as the SAE Architecture Analysis & Design Language (AADL). An AADL model describes a system as a hierarchy of components with their interfaces and their interconnections. Properties are associated to these constructions. AADL components fall into two major categories: those that represent the physical hardware and those representing the application software. The former is typified by processors, buses, memory, and devices, the latter by application software functions, data, threads, and processes. The model describes how these components interact and are integrated to form complete systems. It describes both functional interfaces and aspects critical for performance of individual components and assemblies of components. The changes to the runtime architecture are modeled as operational modes and mode transitions.




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