体系结构是系统的基本组织关系,它体现了构成系统的组件、组件之间的关联关系,以及组件与环境的关系,还包括指导系统设计和演进的准则。体系结构由组件、接口、标准及框架4个部分组成。组件完成系统的实体功能,接口及标准规定了组件间的关联关系,框架定义了系统所有组件之间的关联关系。体系结构实际上是一个系统的抽象,通过抽象的组件、组件外部可见的属性及组件之间的关系来描述系统。
车辆信息综合处理平台的体系结构也部分借鉴了ASAAC的设计。ASAAC标准是联合标准化航电系统架构委员会(Allied Standard Avionics Architecture Council)为解决航空电子系统不标准的问题从1997年开始逐步提出的。目前ASAAC标准已经发布了5个标准,这些标准分别从软件、通信/网络、通用功能模块、机械结构和体系结构等方面对综合电子系统进行了规定;此外,还制定了非强制性的系统实现指导方针。ASAAC标准结构组成如图6-2所示。
图6-2 ASAAC标准结构组成
在硬件方面,ASAAC定义了6种通用功能模块(CFM),分别是通用数据处理模块(DPM)、通用信号处理模块(SPM)、通用图像处理模块(GPM)、电源转换模块(PCM)、大容量内存模块(MMM)和网络支持模块(NSM)。其中,CFM模块组成单元如图6-3所示。(www.xing528.com)
图6-3 ASAAC标准CFM模块组成单元
在软件方面,ASAAC采用层次化结构,将软件系统划分为应用程序层(Application Layer)、操作系统层(Operating System Layer)和模块支持层(Module Support Layer),层与层之间采用标准接口进行交互以隐藏具体实现。
在通信及网络方面,ASAAC软件分布在一个网络处理平台上,应用功能软件由一系列的软件构件通过“虚通道”互联在一起。应用程序由几个构件组成,构件分别驻留在不同的CFM模块,构件间通过网络提供的“虚通道”进行互联。
在系统方面,ASAAC对系统进行3层抽象管理,分别是航空平台层(Aircraft Layer)、集成区域层(Integration Area)、资源层(Resource Element)。航空平台层是一个系统管理功能实体,负责控制及监视整个核心处理系统。集成区域层也是一个系统管理功能实体,负责控制及监视一个完整的集成区域。资源层是分层系统管理分层结构的最底层,负责单一处理单元的管理。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。