首页> 中文学位 >MDA中的面向方面建模及映射研究
【6h】

MDA中的面向方面建模及映射研究

代理获取

目录

文摘

英文文摘

声明

第 1章 绪 论

第 2章 模型驱动架构 MDA

第 3章 面向方面编程 AOP

第 4章 基于 AOP的 MDA建模及映射研究

第 5章 火车网上售票系统的方面建模及映射

结 论

致 谢

参考文献

作者简介

攻读硕士期间发表的论文和参加科研情况

展开▼

摘要

模型驱动架构(Model Driven Architecture,MDA)是由OMG定义的新一代以模型为中心的开发方法学。基于MDA的软件生命周期就是以模型为载体并由模型转换来驱动的过程。MDA的核心技术是模型构造、模型映射与模型精化技术。
   面向方面编程(Aspect Oriented Programming,AOP)是一种新的编程技术,是OOP技术的延伸。AOP的核心技术可将与业务系统无关但与业务系统所共同调用的关注点分离出来并进行封装,为程序提供更好的封装性和互操作性,有效地解决了面向对象开发方法中难以解决的“代码混乱”和“代码分散”问题。
   面向方面建模(Aspect Oriented Modeling,AOM)是一项重要的研究内容,其目的是从较高的抽象层次上对软件系统的横切行为进行建模,能开发出一种较为普遍适用的设计方法来表达面向方面软件系统设计的特点和概念。在早期的PIM建模阶段引入方面,使得设计人员可以在开发过程的早期阶段把重心放在系统需求分析上,便于检查和解决问题冲突、清晰划分可重用的业务规则,将面向方面的优势应用到整个软件开发过程。本文将MDA中引入面向方面的思想,以此来有效地处理横切关注点,以获得更加清晰的结构,共享面向方面的易理解性、易重用性、易扩展性等优点。
   本文详细介绍了模型驱动架构(MDA)、面向方面编程(AOP)、统一建模语言(UML)、ATLAS转换语言(ATL)的知识,旨在MDA中利用AOP技术对关注点进行分离,完善UML profile并建立面向方面PIM和面向方面PSM,由ATL定义模型映射规则。通过一个具体的火车网上售票系统,对整体的系统进行需求分析,验证本方法的可行性。
  
  

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号