摘要
第一章绪论
1.1引言
1.2在轨软件维护概述
1.3在轨软件维护的研究和应用现状
1.4论文研究背景和内容
1.5本文的组织和结构
1.6本章小结
第二章在轨软件维护系统体系结构
2.1概述
2.2系统环境介绍
2.3系统需求和功能设计[30]
2.4在轨软件维护系统体系结构
2.4.1软件开发机
2.4.2补丁加工机
2.4.3目标机系统
2.4.4处理流程
2.5在轨软件维护系统的关键技术
2.5.1软件维护补丁自动化生成技术
2.5.2在轨软件动态修改技术
2.6本章小结
第三章在轨软件维护补丁的自动化生成
3.1概述
3.2修改信息获取
3.2.1源文件修改代码自动提取
3.2.2变量维护信息获取
3.2.3任务依赖性分析
3.3补丁加工
3.3.1功能设计
3.3.2目标文件分析
3.3.3生成函数补丁
3.3.4补丁加工的具体实现
3.4完整补丁生成
3.5小结
第四章在轨软件动态修改
4.1概述
4.2在轨软件动态修改子系统分析
4.2.1目标机软件系统分析
4.2.2维护系统与目标系统的关系
4.2.3功能结构和流程设计
4.3在轨软件动态修改方法
4.3.1任务补丁处理
4.3.2变量补丁处理
4.3.3函数补丁处理
4.4维护信息反馈
4.5小结
第五章在轨软件维护系统实例
5.1概述
5.2系统实例
5.3模拟维护实例
5.3.1变量维护
5.3.2函数维护
5.3.3综合维护
5.4小结
第六章总结与展望
6.1本文总结
6.2未来展望
参考文献
致谢