| 摘要 | 第4-6页 |
| ABSTRACT | 第6-8页 |
| 第一章 绪论 | 第11-16页 |
| 1.1 课题研究的背景及意义 | 第11-12页 |
| 1.2 研究现状 | 第12-14页 |
| 1.3 课题研究内容 | 第14-15页 |
| 1.4 论文组织结构 | 第15-16页 |
| 第二章 MDA相关技术与标准以及NoSQL数据库技术概述 | 第16-28页 |
| 2.1 MDA的主要思想以及相关标准简介 | 第16-19页 |
| 2.2 元建模方法 | 第19-22页 |
| 2.3 UML及UML类图简介 | 第22-24页 |
| 2.4 ATL简介 | 第24-26页 |
| 2.5 Acceleo简介 | 第26页 |
| 2.6 NoSQL数据库技术与Cassandra | 第26-27页 |
| 2.7 小结 | 第27-28页 |
| 第三章 对UML类图与Cassandra数据模型的元建模 | 第28-43页 |
| 3.1 对源模型的元建模 | 第28-35页 |
| 3.1.1 对UML类图进行元建模应注意的问题 | 第28-29页 |
| 3.1.2 构建源元模型 | 第29-35页 |
| 3.2 对目标模型的元建模 | 第35-41页 |
| 3.2.1 探索Cassandra内部存储结构 | 第35-39页 |
| 3.2.2 构建目标元模型 | 第39-41页 |
| 3.3 小结 | 第41-43页 |
| 第四章 模型转换的设计与实现 | 第43-67页 |
| 4.1 关于Cassandra的功能及其模式设计的最佳实践 | 第43-44页 |
| 4.2 标注系统 | 第44-59页 |
| 4.2.1 标签p | 第45-47页 |
| 4.2.2 标签p的实现 | 第47-50页 |
| 4.2.3 标签c、i、ct | 第50-51页 |
| 4.2.4 标签c、i、ct的实现 | 第51-52页 |
| 4.2.5 关联关系的处理以及标签d | 第52-58页 |
| 4.2.6 关联关系的处理以及标签d的实现 | 第58-59页 |
| 4.3 模型到文本的转换 | 第59-61页 |
| 4.4 模型转换实践 | 第61-66页 |
| 4.5 小结 | 第66-67页 |
| 第五章 总结与展望 | 第67-69页 |
| 5.1 总结 | 第67-68页 |
| 5.2 展望 | 第68-69页 |
| 附录 | 第69-80页 |
| 参考文献 | 第80-84页 |
| 致谢 | 第84-85页 |
| 攻读学位期间发表的学术论文及参与的科研项目 | 第85页 |