探索基于uml扩展的面向aspect建模研究与实现

探索基于uml扩展的面向aspect建模研究与实现

ID:34775781

大小:2.42 MB

页数:66页

时间:2019-03-10

探索基于uml扩展的面向aspect建模研究与实现_第1页
探索基于uml扩展的面向aspect建模研究与实现_第2页
探索基于uml扩展的面向aspect建模研究与实现_第3页
探索基于uml扩展的面向aspect建模研究与实现_第4页
探索基于uml扩展的面向aspect建模研究与实现_第5页
资源描述:

《探索基于uml扩展的面向aspect建模研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号!殴H重庆邮电大学硕士学位论文论文题目基士堕丛L芷丛鲍鱼鱼垒P曼盟建搓塑塞鱼塞婴硕士研究生笪差指导教师茎蕉堡趱学科专业盐差垫廛题垫盔论文提交日期至QQ皇生§屋论文答辩日期至QQ皇生墨旦星圣旦论文评阅人——一——答辩委员会主席盆熟丝2009年5月20日-.I,I—rr●▲■—罗¨■■■,薯■■敷■口‘‘l二!¨¨¨h¨㈠¨旧嘎—■百■嚯■-口汪僵-博r-lp皤t-h誓置灌rl‰_■■曩—尹。tr}▲曩僵闺憎1■屠瞳_厦,一独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成

2、果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得重麽由g电太堂或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:彳裼/签字日期:J一’歹年‘月多日,学位论文版权使用授权书本学位论文作者完全了解重庆邮电太堂有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权重麽由E电太堂可以将学位论文的全部或部分内

3、容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本授权书)学位论文作者签名:一可黟导师签名:重庆邮电人学硕}论文摘要面向方面程序设计(Aspect.OrientedProgramming,AOP)是一种在面向对象程序设计(Object.OrientedProgramming,OOP)基础之上发展起来的新技术。该技术有效地解决了横切关注点的问题,极大地增强了代码的重用性和系统的可维护性。面向方面思想已不再局限于编程层次,而是开始影响到软件开发的各个

4、阶段,形成了面向方面软件开发沁pect.OrientedSoftwareDeVelopment,AOSD)技术。虽然,以Rational统一过程(RUP)之父IvarJacobson为代表的科学家推测,AOP将成为编程方法学的下一个里程碑,但是目前AOSD还没有得到广泛的应用,最重要的原因就是缺少相应的建模语言、建模平台以及建模工具的支持。因此,面向方面建模(Aspect.OrientedModeling,AOM)已经成为AOSD发展的一个瓶颈,同时也是AOSD研究的重点和热点。针对AOSD建模阶段存在的

5、不足进行了研究和分析之后,通过对UML元模型的扩展,首先设计了AOSD建模语言——AOuML(Aspect.OrientedUML),主要设计了AOSD整体框架模型、AOSD各元素模型、AOUML整体结构模型,为AOUML定义了相应的语法、语义和约束;接着,利用RationalRose扩展接口编写了配置文件,把AOuML中的模型作为插件嵌入到RationalRose中,使得RationalRose能够支持AOUML的建模行为,为AOUML提供了可视化建模平台;最后,利用RoseScripting编写程序,

6、实现了从模型到代码的自动生成功能。.研究工作为AOSD建模提供了建模语言和建模平台,实现了AOM模型的可视化和可执行性,解决了现阶段AOM在这方面的欠缺,对AOM的设计标准和规范性进行了探讨,为AOSD在发展过程中所遇到的瓶颈提供了一条良好的解决途径。关键字:面向aspect软件开发,面向aspect建模,统一建模语言,AspectJAbstractAOP(Aspect.OrientedProgramming)isanewideawhichbaseonOOP·AOPcansolvecrosscutting

7、concernavailably,improVethecodereusableandthesystemmaintainable.Atpresent,AOPisdeVelopedandcomeintobeingAspect.OrientedSoftwareDevelopmenttechnology鲈aduany.ManvscientistssuchasIvarJacobson,thcfounder0ftheRationalUnifiedProcess(RUP),insiststhataspect·orien

8、tedsoftwaredeVelopmentfAOSD)w订lbethenextmilestoncinthehistoryofsoftwaredeVelopment,butAOPisnotbroadlyusedpresently,becauseitisthelackofAOl讧language,AOMdesignplatformandAOMt001.Atthepresenttime,thcAOMisbecomingmorean

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。