星载软件中间件的软件总线技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:yang2shuo7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了解决星载系统软件每次开发都需要重新设计硬件系统和软件系统,开发周期长,代码利用率低,安全性难以保障的问题,提出了一种星载系统软件可重用的结构设计方法,软件结构采用模块化策略,为每个任务模块提供标准化的数据通信接口,各任务模块通过软件总线进行通信,因此任一星载系统模块的增加、修改、删除都不会对其他模块产生影响。基于模型和消息中间件实现的软件总线位于应用程序和底层平台之间,一方面屏蔽了底层平台的差异,为上层服务提供了基础服务的API接口,实现了平台无关性,另一方面提供了将不同的语言的消息格式转换为统一的消息的格式,实现了语言无关性。一方面通过使用建模语言AADL(架构分析和设计语言)对系统进行建模,根据系统的功能将系统拆分为多个协作的子系统,定义子系统通信的标准化数据通信接口。另一方面通过消息中间件屏蔽了底层运行平台差异,子系统通过消息而进行通信,解决系统平台导致的异构性。各子系统通过标准化的数据通信接口接入消息中间件,这要求将各子系统异构的消息源转换成统一的消息格式。通过使用ASN.1(抽象语法标记)定义统一的消息格式,然后使用工具将不同语言的消息格式转为ASN.1定义的消息格式,确保其可以接入消息中间件进行通信。上面的转换工具可以基于AADL系统模型定义的各子系统的接口信息自动化生成,这样使得只需要对模型进行修改就可以自动化生成软件总线代码,使得系统具有良好的扩展性。
其他文献
这篇论文主要针对目前电力行业的一些具体问题进行研究和实践.随着电力行业的不断发展,优质的客户服务和先进的计算机应用是企业成功的关键.呼叫中心是企业与用户之间联系的
随着网络技术的日益发展,尤其是Internet的日益普及,网络安全问题受到越来越多人的关注。传统的静态安全模型已经不能适应新的网络环境,动态安全模型(如PPDR模型)更能适合当前对
随着互联网技术的不断发展,线上旅游业快速崛起,人们可以通过旅游信息网站更快更有效的了解各式各样的旅游信息。然而伴随着4G网络的普及,移动终端在人们生活中扮演着越来越重要
与当今分布式计算的软件构件技术(COM/DCOM、CORBA和RMI)的面向对象技术相比,软件Agent的粒度更大,智能化程度更高。软件Agent的研究已经成为当今软件技术的研究热点,也就是说软
本课题以现代网络通讯理论、计算机和交换机技术、数据库原理等多学科为指导,以目前固网通讯营运现状分析为基础,初次探讨研发了固网通讯中的联机指令系统,提出了"基于TCP/IP
因特网协议第6版(Internet Protocol version 6,简称IPv6)是目前广泛使用的被称为"因特网基石"的因特网协议第4版(Internet Protocol version 4,简称IPv4)的新版本,它是为了
学位
工作流技术为企业的经营过程提供了模型建立、运行、分析的完整框架,将工作分解成任务、角色,按照一定的规则和过程来执行这些任务,并对它们进行监控管理,它是企业过程管理、过程
真实感面部合成是计算机图形学中最困难的问题之一。自从70年代Parke提出了世界上第一个人脸合成系统以来,对于计算机图形学领域的研究者来说,具有真实感的人脸合成就一直是一
在计算机新的应用领域以及管理信息系统、办公自动化等传统应用领域中,面临的共同问题是大型工程复杂数据的管理问题。单纯依靠传统的数据库系统是难以胜任的。因此,把先进的面