基于AADL的ARINC653配置工具的研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:hongjiansu1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统已广泛运用于航空航天、核工业等高可靠性高安全性领域。为了提高此类关键领域系统开发的安全性及高效性,业界提出了模型驱动架构MDA (Model Driven Architecture)开发方法。MDA方法以模型为中心,通过模型的设计、建立、分析验证来实现系统的构架设计。体系结构分析设计语言(Architecture Analysis and Design Language,AADL)是一种MDA方法的建模语言,能有效为嵌入式软硬件系统进行建模,已广泛运用于航空电子系统的开发中。为满足航空电子系统高可靠性、高可用性以及高服务性的需求,ARINC组织发布了航空电子应用软件标准接口(AVIONICS APPLICATION SOFTWARE STANDARD INTERFACE)简称ARINC653。该标准接口详细阐述了分区操作系统、分区间通信、分区间管理及健康监测等核心内容,以此来规范航空电子系统的开发。在用MDA方法进行航空电子系统开发过程中,现有AADL不支持ARINC653标准中分区操作系统及健康监控等核心概念,不能有效为ARINC653标准的航空电子系统进行建模。因此,如何扩充现有AADL建模能力,使其能有效地为符合ARINC653标准的航空电子系统进行建模,并在模型基础上进行系统配置信息的自动生成及系统可调度性的判定是本文配置工具研究的核心问题。本文将分两个核心部分进行相关研究:首先,采用扩展属性集的方法扩展AADL建模能力,使其能为符合ARINC653标准的航空电子系统进行建模。在此基础上以插件的形式实现了系统模型到XML配置文件的自动生成工具,并将工具集成在OSATE开发环境下,以便在使用OSATE工具对航空电子系统进行建模时,能进一步验证系统中各模块配置信息的正确性和完整性,并自动生成XML格式的配置文件。最后,通过实例分析,验证了配置文件自动生成工具的正确性和有效性。其次,在分区调度理论和相关可调度性判定工具研究基础上,分别以时间自动机和仿真执行的方法实现了分区任务集可调度性判定工具。通过实例分析及性能测试证明了实现后的工具能准确快速地判定航空电子系统中分区调度模型的可调度性,从而帮助系统设计者验证各分区时间属性满足情况。本文实现的配置工具能为符合ARINC653标准的航空电子系统进行建模,能有效提取系统配置信息自动生成XML格式配置文件,并能准确分析系统的可调度性。从而帮助系统设计者和系统集成者,方便快速地发现系统设计中存在的配置问题,提高系统开发和集成效率。本文最后对配置工具的相关研究进行了总结,并阐述了下一步的研究方向和目标。
其他文献
随着网络的普及和便携式移动存储设备的大量使用,加上计算机的开放性、易用性和标准化等特点,使计算机信息具有共享和易于扩散的特性,导致计算机信息始终面临着泄露、窃取、
随着企业级应用系统的不断发展、数量不断增多,软件复杂性急剧增加,异构和集成成为是企业级应用面临的两大主要问题。企业级系统建设既要考虑异构系统交互过程中形成的“信息
随着互联网时代的到来,网页上的二维视觉效果已经无法满足用户的要求,更多的用户希望在浏览网页时能够浏览交互式、三维动态式的页面;VRML(虚拟现实建模语言)的出现解决了这一
上个世纪以来,医学成像技术从原来的静态信息发展到动态信息,从原来的形态信息发展到包含了人体的功能信息,从平面成像发展到立体成像。医学成像技术这样的发展过程也促进了
现实世界所包含的知识的内容、结构、存在形式,某些术语的含义等等都在不断地发生变化,而这些变化很显然在建立本体时是无法预见的。这样,原本体与变化本体之间的数据就可能
随着计算机性能的逐步提高和各领域对计算机使用的不断深入,用户对计算机使用方便程度和人机交互的自然性要求程度越来越高,尤其在虚拟现实和可穿戴计算领域中更为明显。因此
随着计算机网络的迅速发展,互联网已经和人们的学习、工作和生活密不可分,人类社会对网络的依赖达到了前所未有的程度,计算网络安全引起了全社会的广泛关注。入侵检测技术作
Cyber-physical网络环境下的实时系统是一个综合计算、网络和物理环境的多维复杂系统,通过3C (Computation、Communication、Control)技术的有机融合与深度协作,实现大型工程
本论文的主要工作是设计与制作了基于ZigBee无线网络的传感器系统。论文研究了无线网络技术,其中包括了无线局域网的结构和无线局域网的工作原理。讨论了ZigBee的规范和协议
铁路运输是一种重要的交通运输方式,列车运行系统是铁路运输的核心。列车运行系统研究的难点是连续变量和离散事件的描述与分析,以及列车运行过程中相关冲突的描述与分析。针