首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于MDA的软件建模技术研究

中文摘要第1-5页
英文摘要第5-10页
1 绪论第10-13页
   ·研究工作的背景和意义第10-12页
   ·研究工作的内容第12页
   ·论文的结构和主要内容第12-13页
2 模型驱动架构第13-19页
   ·MDA 基本概念第13-16页
     ·模型和元模型第14页
     ·平台无关模型和平台相关模型第14-15页
     ·模型变换第15-16页
   ·MDA 的基本框架第16页
   ·MDA 软件生命周期第16-17页
   ·MDA 软件开发方法优势第17-18页
   ·本章小结第18-19页
3 MDA 的核心技术第19-23页
   ·统一建模语言第19-20页
   ·源对象设施第20页
   ·XMI 元数据交换第20-21页
   ·公共仓库元模型第21页
   ·QVT 规范第21-22页
   ·本章小结第22-23页
4 基于形式化方法的 MDA 需求建模第23-36页
   ·基本模型分类法第23页
   ·改进的MDA 过程第23-24页
   ·形式化方法第24-25页
   ·B 方法第25页
   ·使用B 方法描述需求第25-29页
   ·需求模型到PIM 的转换第29-31页
     ·对机器名的转换第30页
     ·将机器的状态转换为类的属性第30页
     ·将机器的操作转换为类的方法第30-31页
   ·PIM 到需求模型的转换第31-35页
     ·转换类名称第31页
     ·转换类属性第31-32页
     ·转换类操作第32-33页
     ·对关联的处理第33-34页
     ·对泛化的处理第34-35页
   ·本章小结第35-36页
5 MDA 模型转换第36-56页
   ·模型转换的概念第36-37页
   ·模型转换的类型第37页
     ·模型到代码的转换第37页
     ·模型到模型的转换第37页
   ·主要的模型转换方法第37-38页
     ·直接转换方法第37页
     ·基于关系代数的模型转换第37页
     ·基于图形的转换方法第37-38页
     ·结构驱动的转换方法第38页
   ·混合模型转换方法第38-40页
     ·ATL 转换方法简介第38-39页
     ·OCL 方法简介第39-40页
   ·转换过程第40-55页
     ·JavaCC 与jjTREE第40-46页
     ·EMF 与ECORE第46-51页
     ·使用ATL 进行模型转换第51-53页
     ·转换实例第53-55页
   ·本章小结第55-56页
6 MDA 在面向方面编程扩充第56-72页
   ·面向方面编程简介第56-57页
   ·AOP 的语言规范第57-58页
   ·B 语言对面向方面编程扩充第58-60页
     ·AOP 语言实现规范第58-59页
     ·B 语言的AOP 扩展第59-60页
   ·PIM 的AOP 扩充第60-63页
     ·构造型Pointcut第61-62页
     ·构造型 Advice第62页
     ·构造型Aspect第62-63页
     ·构造型CrossCuttingConcern第63页
   ·对横切关注点的挖掘第63-71页
     ·相关数学定理第63-64页
     ·挖掘方法第64-67页
     ·对上述方法的改进第67页
     ·挖掘示例第67-71页
   ·本章小结第71-72页
7 总结和展望第72-73页
致谢第73-74页
参考文献第74-77页
附录:第77-79页
 A.作者在攻读硕士学位期间发表的论文目录第77页
 B. 作者在攻读硕士学位期间参加的科研项目第77-79页

论文共79页,点击 下载论文
上一篇:泌阳凹陷古城—前杜楼三维地震采集方法研究
下一篇:番茄花柄离区发育的分子生物学研究