- 1
- 0
- 约8.23万字
- 约 85页
- 2019-02-13 发布于上海
- 举报
基于MDA的方面建模与变换的研究-计算机软件与理论专业论文
基于MDA的方面建模与变换的研究摘
基于MDA的方面建模与变换的研究
摘 要
MDA是OMG提出的以模型为中心的开发方法学。基于UML等工业标准, MDA可以创建出机器可读和高度抽象的模型.这些模型独立于实现,以标准 化的方式存储,可以被重复访问和交换。
AOP发展了关注点分离的原理,在面向对象的基础上,进一步将横切关注 点分离为方面模块,从而使得软件更容易编写、理解、重用和修改。AOP正在 发展成为面向方面的软件开发方法,以将其优势体现于整个软件开发周期。
本文旨在将面向方面和MDA相结合,在MDA的框架下增加对方面的支 持。主要研究工作有:
(1)介绍MDA的基本原理,讨论MDA的四个核心标准:uML、MOF、 cwM与xMI。阐述面向方面的基本概念和关注点分离原理,以及面向方面的 特点。
(2)根据在MDA下进行面向方面建模的需要,对uML元模型进行扩展, 建立方面PIM的元模型和基于AspectJ的元模型,在MDA中引入方面模型以 进行面向方面建模。
(3)提出方面PIM到方面PsM的模型变换框架,基于元模型定义了方面 PIM到方面PSM的变换规则,以支持模型驱动的砸向方面的开发。
(4)给出实际的开发实例,使用已有的开发工具OptimalJ和AspectJ验证 了面向方面建模的可行性及变换规则的适用性。
关键词:模型驱动袈构(MDA),面向方面,AoP,AoM,元模型
Research
Research of Aspect Modeling and Transformation Based on
Model—Driven Architecture
Abstraction
MDA is new Methodology for software deVelopment, which is centered on models.It is in.tiated by lhe object Manage Group.Based uML and other standard,MDA can create the abstract models that will be understood by computer,These models are independent of concrete platform technology and stored in a standard way.So
they can be revisied and reused.
Based on Object-Oriented,AOP went f.urther on the principle of Concern Separation. It separates the crosscutting concerns in the independent 8spect modular.This brings the feasibility of easier coding,understanding,reusing and reVising in software deVelopment.AOP has now matured to become a complete methodolOgy,hoping to present its benefits in the whole development cycle.
We propose a way to bind these two methodologies,to support aspect in MDA.
The main wor王【s are Iisted as foiiowings:
(1)study the principle and basic specifications of MDA,such as uML,MOF, XMI and CWM.Describe the principle Of Concern Separation and concepts of Aspect—Oriented.Summerize the fcatures of Aspect-0riented.
(2) According to tbe requirements for aspect modeling in MDA,extend the metamodel of UML to build up metamodeIs for aspect PIM and metamodels based on AspectJ.Introduce aspect models to MDA fbr aspect—oriented modeling.
(3)Put forward a framework for asp
您可能关注的文档
- 基于Matlab的数字全息显微术的实验研究-光学专业论文.docx
- 基于MATLAB的地下水环境质量评价-环境工程专业论文.docx
- 基于MATLAB的新古典控制工具箱开发-控制理论与控制工程专业论文.docx
- 基于MATLAB的新古典控制工具箱开发控制理论与控制工程专业论文.docx
- 基于MATLAB的机电动力系统建模与仿真方法研究-电机与电器专业论文.docx
- 基于MATLAB的污水管网优化设计研究-市政工程专业论文.docx
- 基于MATLAB的水轮机调节系统辨识与参数优化-水利工程专业论文.docx
- 基于MATLAB的水质信息管理与决策支持系统研究-系统工程专业论文.docx
- 基于matlab的深基坑优化设计理论与应用研究-岩土工程专业论文.docx
- 基于MATLAB的滑坡三维有限元前处理研究-防灾减灾工程及防护工程专业论文.docx
- 基于MDA的需求自动建模工具的设计和实现-计算机软件与理论专业论文.docx
- 基于MDA的需求捕获工具的研究计算机软件与理论专业论文.docx
- 基于MDA的模型转换研究与应用-计算机应用技术专业论文.docx
- 基于MDA的类图模型到Cassandra数据模型转换方法研究-计算机软件与理论专业论文.docx
- 基于MDA的领域模型到HBase的模型转换研究-计算机软件与理论专业论文.docx
- 基于MDCK细胞培养的流感疫苗研究-生物工程专业论文.docx
- 基于MDD的随机流网络可靠度分析算法研究-软件工程专业论文.docx
- 基于MDCK的葛根素跨膜转运机制的研究药剂学专业论文.docx
- 基于MDA的面向方面建模工具的研究-计算机软件与理论专业论文.docx
- 基于MDA的高校干部管理信息系统开发方法研究-计算机应用技术专业论文.docx
最近下载
- 商务星球版八年级下册地理03 教学课件_东北三省(第2课时)(4).pptx VIP
- 《早产儿脑室内出血预防专家共识(2025)》解读PPT课件.pptx VIP
- 2025届中考数学模拟卷 【云南专用】.docx VIP
- 高考英语语法非谓语动词课件PPT课件.ppt VIP
- 山西12J5-1平屋面19山西省标图集.docx VIP
- 2025年上海中考英语真题试卷及答案.pdf VIP
- 2026天津市自来水集团有限公司人才引进招聘4人备考试题附答案详解.docx VIP
- 2022年吉林省长春市中考物理试题(含答案解析).pdf VIP
- JTG 3410-2025《公路工程沥青及沥青混合料试验规程》设备更换建议.pdf
- 《生活英语读写》网课答案.docx VIP
原创力文档

文档评论(0)