面向嵌入式系统的在轨软件维护技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:sotry
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和软件技术的发展,具有高度自治性和灵活性的实时嵌入式系统在航天、航空、航海、通信和网络设施等领域的应用越来越广泛。这些嵌入式系统往往具有较高的长时间运行的自治性和可靠性的要求,因此,对系统的在轨维护能力提出了迫切的需求。 本文面向实时嵌入式系统的在轨维护需求,提出了一种在轨软件动态维护系统的体系结构,并对系统实现过程中的维护补丁自动化生成和在轨软件动态修改等关键技术进行了深入研究和论述。主要内容如下: 本文首先介绍在轨软件维护技术的研究现状和论文的研究背景,包括在轨软件维护的概念、需求和发展概述,以及国内外在轨软件维护技术的发展状况和发展趋势等。在此基础上提出了本文的研究目标与研究内容。 第二部分,提出面向实时嵌入式系统的在轨软件维护系统的体系结构,根据系统各个组成部分的功能,分为三个子系统:软件开发子系统、补丁加工子系统和在轨动态修改子系统。 第三部分,论述在轨维护系统中维护补丁的自动化生成的关键技术。本文设计了软件开发子系统自动分析修改后的软件源代码,生成维护补丁初始信息,然后通过补丁加工子系统对初始补丁进行自动加工。在两个子系统功能相结合的基础上,实现完整补丁生成的自动化。 第四部分,论述在轨维护系统中在轨软件动态修改的关键技术。首先论述作为目标系统内核部分的在轨修改子系统的设计原理,分析子系统与目标系统内核部分的关系,然后详细论证了通过软件维护补丁动态修改目标系统的实现方法,包括对变量补丁、函数补丁和任务补丁的各种处理方法。 第五部分,在充分论述在轨软件维护系统关键技术的基础上,给出了在轨软件维护系统的实例,并通过几个模拟在轨维护实例进一步验证系统功能的正确性和有效性。 最后,对面向嵌入式系统的在轨软件维护系统的研究进行总结,并对在轨软件维护技术的发展趋势进行了展望。
其他文献
Internet技术的飞速发展和计算机技术的广泛应用,给社会和人们的生活带来深刻的变革。由于越来越多的机密信息保存在计算机系统中,不但造成了数据库管理系统管理的信息越来越
对等网络(P2P)技术正在得到越来越广泛的应用,针对不同用途的P2P应用正在迅速流行。P2P技术引导网络计算模式从集中式向分布式偏移,也就是说网络应用的核心从中央服务器向网络
随着互联网的快速发展,网络数据大量、快速的产生,出现了博客、商品评论等信息,这些信息以文本的形式存在,具有情感倾向性。因而如何自动识别这些文本所表达的用户情感(如肯
随着信息技术的发展和互联网的普及,计算机网络已经成为各行各业不可缺少的必备工具。但同时针对网络和计算机系统的攻击现在也越来越多,网络安全问题成为人们关注的焦点。入侵
SSL(安全套接字层协议)的首要目标是提供两个应用程序之间通信的私密性和可靠性。从技术上来讲,SSL VPN是一个结合了SSL加密和反向代理功能的安全网关。在SSL VPN体系结构的
基于闪存(Flash)的固态盘(Solid State Drive, SSD)具有高性能、低功耗、高可靠性以及高抗震性等优点,随着其价格的逐步降低,容量的进一步增加,必将有着更为广泛的应用领域;但
随着数字成像技术的快速发展,数字图像呈现海量式增长。如何实现快捷、高效的图像组织和检索成为颇具价值的研究课题。目前面向语义提取的图像分类技术面临诸多挑战,如何构建
随着信息技术发展,电子商务成为当今计算机和商务领域的一个热门话题,随之企业间的合作与交流也更加广泛。Internet技术的发展和普及大大促进了电子商务的发展。随着企业间互
在目标检测与跟踪过程中,往往会出现外界环境的干扰以及目标自身变化等情况,这大大增加了检测与跟踪的难度,降低了算法的性能。本文在对目标检测与跟踪技术国内外研究现状进
集成了传感器、微机电系统和网络三大技术的传感器网络作为一项新型的信息采集和处理技术,日益受到国内外的高度重视,在环境监测、国防军事、医疗卫生、反恐安全等领域具有广