欢迎来到天天文库
浏览记录
ID:34407599
大小:821.65 KB
页数:13页
时间:2019-03-05
《一种面向方面软件体系结构中的编织机制研究 (1)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据计算机研究与发展IssN1000—1239/cN11—1777/TPJournalofComputerResearchandDevelopment47(4):695—706,20lO一种面向方面软件体系结构中的编织机制研究倪友聪1’2应时1’3张琳琳1一’文静1叶鹏1’5赵楷h41(武汉大学软件T程国家重点实验室武汉430072)2(安徽建筑工业学院数理系合肥230018)3(武汉大学计算机学院武汉430072)4(新疆大学信息科学与T程学院乌鲁木齐830046)5(武汉科技学院计算机科学学院武汉430074)(nyc@mail.whu.edu.cn)ResearchonW
2、eaVingMechanisminAspect—OrientedSoftwareArchitectureNiYoucon91仙,YingShilw,ZhangLinlinl”,WenJin91,YePen91¨,andZhaoKail’41(S£口抬KPj,Ln6Drd£D_o,So^伽rPE以譬i九PP一咒g·W柚彻‰iw捌砂,W如口疗430072)2(DP户口以舰e竹£o,M吐f_It已m口ficsn靠dP
3、Il弘ic5。A咒_jl“if咒s“f“把o,A”,li£Pff“re&f,ld越sfry,HF丘i230018)3(Sc^DoZo,C07咒户“£erSciP,zcP,1
4、j【k矗口咒Lkit孵rsify,下矿“.Il口竹430072)‘(Sf^DDZD/I力加r撇fiD竹SciP理cP口行d骱gi九FPri丸g,慰可缸,lg‰iwrs幻,Ur“删i830046)5(Co££eg已o,CD优声“tPrSci已咒c已,Ⅵ‰^n咒【如iL咿,百i£yo,SfiP咒fP口恕dE起gi咒P已一九g,W“^Ⅱ咒430074)AbstractInthedesignofaspect—orientedsoftwarearchitecture,twokindsofelementsmaybeinvolved.oneistheaspectualelementswhich’
5、encapsulatecrosscuttingbehaviorsandfeatures;anotherisbasicelementswhicharetraditionalcomponentsorconnectors.Furthermore,thetwokindsofeIementsneedtobewoventogethertoformintegratedmodeIbyspecifyingIocation,timepointandconstraintsofinjection,whichisveryimportantforanalyzingandverifyingoverallbeha
6、viorsandqualityattributesofsoftwarearchitecture(SA).AkindofweavingmechanismatSA1evel,whichisbasedonanaspect—orientedsoftwarearchitecturedescriptionlanguagenamedAC2一ADL,isproposedinthispaper.ThisweavingmechanismincludesasetofweavingrulesandaweaVingprocess.Concretely,theserulesarecomposedofmatch
7、rules,conflictdetectionrulesandinterweavingrules.ThematchrulesareusedtosearchforlocationofinjectionoverSAmodel.Theconflictdetectionrulescandeterminewhethertherearetemporalconflictsbetweencrosscuttingoperationsornot.Andtheinterweavingrulesareusedtoaddthecomputationwithincrosscuttingoperationint
8、ocorrespondingcomponent.What’smore,weavingprocessisdefinedbasedontheseweavingrules.Underguidanceoftheweavingprocess,aspectualcomponentsdesignedindependentlyinunwovenstageisexplicitlywovenintocomponents.ThenamodelofSAinwoVenstageonlycont
此文档下载收益归作者所有