小议基于实验的aspect交互对面向aspect重构影响分析

小议基于实验的aspect交互对面向aspect重构影响分析

ID:34799137

大小:1.53 MB

页数:60页

时间:2019-03-11

小议基于实验的aspect交互对面向aspect重构影响分析_第1页
小议基于实验的aspect交互对面向aspect重构影响分析_第2页
小议基于实验的aspect交互对面向aspect重构影响分析_第3页
小议基于实验的aspect交互对面向aspect重构影响分析_第4页
小议基于实验的aspect交互对面向aspect重构影响分析_第5页
资源描述:

《小议基于实验的aspect交互对面向aspect重构影响分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中山大学硕士学位论文基于实验的Aspect交互对面向Aspect重构影响分析姓名:卞惠申请学位级别:硕士专业:计算机软件与理论指导教师:李文军20070508基于实验的Aspect交互对面向Aspect重构影响分析计算机软件与理论卞惠指导老师:李文军教授摘要面向Aspect编程很好的解决了面向对象程序中的横切关注点问题,提高了程序的模块性。近年来,面向Aspect编程逐渐从研究领域的“刀锋”技术走向主流技术应用,这带来了怎样处理大量的面向对象遗留系统问题,即使得现存的采用面向对象技术构建的遗留系统怎样享受新技术变革带来的好处呢?在面向对象研究领

2、域中,采用了面向对象重构技术来逐步提高程序的模块性,完成遗留系统向面向对象系统迁移。然而,重构是一个很复杂的过程,即使在面向对象领域里,到目前为止仍没有一种完全的自动化重构工具来支持重构.重构仍然是一个手工操作过程,它很容易导致错误,因此还需要额外的精力进行改错.对于不成熟的面向Aspm重构,由于缺乏理论和实践的支持,在从面向对象系统到面向Aspm系统的重构过程中,开发人员无疑会碰到的很多问题,然而这些问题并没有得到一个很好的解释.在进行面向Aspect重构分析时,需要进行关注点分离,在把分离后的Aspect整合到最终系统时,一个有趣的问题就产

3、生了:在整合多个Aspm时(Aspectlmeractkm),Aspm交互是否产生新的错误?在本文的研究中,选取了Aspect交互(AspectInteraction)这个角度来研究面向Aspect重构,并讨论Aspm交互对面向Aspm重构的影响。为了对问题进行简化,选取了最简单的2个Aspm交互情况进行研究.本文从实验软件工程的角度着手,结合GQM模型,通过开展一些可控制实验一对一些Sudoku项目进行面向Aspect重构来研究面向Aspect重构过程,并收集在实验过程中产生的数据,并对这些数据进行分析,来解答Aspm交互对面向Aspm重构产

4、生的影响.关键字:面向Aspm编程,软件重构,实验软件工程AspectInteractioninAspect—OrientedRefactoring:AControlledExperimentComlmterSoftwareandTheoryBianHuiSupervisor.LiWen-juaProfessorABSTRACTAspect·OrientedP

5、Ⅺ孕m呦面g(AOP)isapromisingwaytosolvetheproblemofcrosscuttingc‘加优脚inobject-orientedprogratmwithd鲥

6、modularization.Inrecentyears,thesteadydevelopmentofAOP,from‘聊eedingedge"researchfieldtomainstreamteelmology,hasbroughtforwardtimproblemofhowtodealwithalamenumberofobject-orientedlegacycode(00)bases.Ext,eri龇withRefacto趣ofOO$othareinthelasthalf-decadesuggeststhatRefactoringtec

7、hniqueshavethepotentialtobringtheCOIlccpt$andmechanismsofAspect-orientationtoexisting00fiameworksandapplication.Howevcl')黜曲mori玛is4complextransformationprocess.Eveninthe00domain,tbereisstilllackingatotalautomationtoolsupportingrefaetoring,SORefactormgisrequiresextraeffortfor

8、correctness.ikinglackoftheoreticalandpracticalsupport,Aspeet-oricm。dRe£蛾or虹gtendstobe11101"e豇r川呻∞ne.InAspect-oricm仪lRe蠡c锄n舀龃群I髓6嘶ofconc黜misthefirststep,thecombhmfionoftheAspectsarorequ沁din磕Blater.Thus,趾interestingquestionarises.IsImeractionresultinnewfaih,lrewhencombi]1ingth

9、eAspects?Inthisthesis,acontrolledeT呻entwasproposedinallempiricalsoRwareengi

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

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

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