声明
摘要
图目录
表目录
缩略词目录
第一章 引言
1.1 论文的研究意义
1.1.1 软件移植的意义
1.1.2 云移植的意义
1.2 论文的贡献
1.3 论文的组织
第二章 相关研究概述
2.1 云移植研究现状
2.1.1 云移植类型
2.1.2 遗留系统向IaaS的移植
2.1.3 遗留系统向PaaS的移植
2.1.4 与SaaS相关的移植
2.1.5 移植策略的比较
2.2 服务识别研究现状
2.2.1 服务识别
2.2.2 聚类方法
2.3 本章小结
第三章 功能结构恢复
3.1 预备知识
3.2 遗留系统实现信息描述
3.3 基于多目标评价的垂直聚类算法
3.3.1 聚类的初始划分
3.3.2 多目标确定
3.3.3 度量分量计算
3.3.4 算法设计
3.4 算法验证
3.5 本章小结
第四章 可重用组件发现
4.1 预备知识
4.2 水平聚类算法
4.3 可重用组件发现及描述
4.4 方法验证
4.5 本章小结
第五章 目标服务与可重用组件匹配
5.1 预备知识
5.2 目标服务与可重用组件匹配算法
5.2.1 描述文本相似度量
5.2.2 结构相似度量
5.2.3 基于关联度的可重用组件粒度调整
5.3 算法验证
5.4 本章小结
第六章 原型工具开发及实验
6.1 原型工具
6.2 实验
6.2.1 Memoranda介绍
6.2.2 Memoranda中组件发现及重用
6.2.3 分析与讨论
6.3 本章小结
第七章 结束语
7.1 论文工作总结
7.2 下一步研究工作
参考文献
致谢
作者攻读博士学位期间科研和获奖情况