Java程序部分求值描述语言及其应用框架

Java程序部分求值描述语言及其应用框架

ID:36611969

大小:1.73 MB

页数:60页

时间:2019-05-12

Java程序部分求值描述语言及其应用框架_第1页
Java程序部分求值描述语言及其应用框架_第2页
Java程序部分求值描述语言及其应用框架_第3页
Java程序部分求值描述语言及其应用框架_第4页
Java程序部分求值描述语言及其应用框架_第5页
资源描述:

《Java程序部分求值描述语言及其应用框架》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京工业大学硕士学位论文Java程序部分求值描述语言及其应用框架姓名:刘堃申请学位级别:硕士专业:计算机软件与理论指导教师:廖湖声2003.6.1摘爱摘要部分求值是—啼婿呈序优化技术,又称为程序例化技术,是通过程序变换把一个具有—般计算功能的程序系统变成为—个专用的程序系统,来达到提高程序执行效率的目的。尤其是在需要重复多次执行专用系统的『青况下,部分求值的优化效果会非常明显。部分求值技术是解决程序通用性和专用性之间矛盾的—种有效手段。根据程序的输入,自动判断输入的性质,提取出程序其中经常重复执行、并具有相同结果的部分,于巴通用程

2、序转换成其各一定程度上的专用程序,从而缓解该矛盾。对于经过部分求值处理之后的Ja忸程序,尽管在执行效率上得到了改善,并且计算结果与原始Ja惯程序的计算结果完全一致,但程序之间的接口却发生了显著的改变。在部分求值处理过程中,需要向部分求值器传递原始程序的参数动静状态信息,以便部分求值器判断原始程序中每个变量和表达式的状态,并决定处理这些变量和表达式的方式。为了方便部分求值这种软件自动化技术的应用,本文提出了—种面向Java语言的部分求值描述语言,以及应用模型,并实现了相应的应用框架自动生成系统。鉴于Java程序的多样性,JPESL描

3、述语言必须能够描述部分求值器处理各种java应用时所需的信息,以便部分求值器进行部分求值处理。为此,除了提供描述通用信息的语法规则之外,JPEsL描述语言还提供了描述R加应用和Applet应用的语法规则。关键词:部分求值,描述语言,程序自动生成,JPEsL北京工业大学工学硕士学位论文AbstractP枷alEval咖onisa虹ndoft。chl0109yofpmgram0p血niZation,als0calledprogramspeci&adon.Tl】isisasys协nw11ich昀ns旬rITla寥fleralprogmm

4、幻a删alpI-0眦colr印∞vethee伍ciencyofmepr

5、Dgmm.酗iallyiIl血eSinl面onm砒n∞ds旺ecute吐1especialpmg瞄111repea蛳mee丘kIswmbeVe呵rlo协k.F恤ale涮嘶onisava埘me吐10dt0S0lveme删ctbchⅣe∞咎n£抛Iiza士ionandspecia蛳orLⅡwinjud萨t11epIDpercyofprog聊mi印utdata鲫幻n1卸jcallMand铡mIcf也eF,o而伽wKchwillbc瓤ccmedrq删yiIlpIo昙I

6、am,和d擘et黜res此sowmgecapIo皇阳mWimac叭aine)(t耐of驰捌ont0allevi疵me∞11丑icL7IkJavapmg衄:11—ve耐船pamalevalu撕on柏璐向毗lalionovmreceivebec时e压ciellcyands硼eexec皿on托sunBu蛐ejII嘧自cebe讹憾lpr曜印mwmcb_arl8cremarkab耻In小ec咄ofp枷alevah洳位呱自mlalion,p枷alevahl锄0rwillmq味她抽foflT洳ofp矾仰就锶of蕊醢诃pI啪tojudge也es【

7、a钯of嘲yV缸abks谳戗pr鹤sions证ori季砌p删驴111'锄dde嘲丽net}】emodetodeal州mth髑evari曲les锄da(pr嚣如m.111l量listbe蠡s,hoId盯幻f配i】主tatethe印puc撕onofpa—a1evah捌妇L、Ⅳe芦oposefonⅣaIdap枷alevalu撕on甲。ci丘ca如1lal】g∞ge衙Javaandi乜印phc缸0n勋m跗删:k,mor00v%wehadimplenl∞tedac0玳哪011ding印phc撕oni11terfaceat】妇m血萨明碰ons

8、y吐cm.Forme廿1reeappk撕onf.0玎11si11Java00calpmgm,ln_Ⅱr锄leinV0c撕0nprogmandApp蛾prog唧均,pamaleval删onsp。ci&撕0nl柚孵删desse睢conlailledjIl向m撕on南r吐leapphc鲥onm魄白ce删细m撕c群n蒯onsys咖.W色als0discu鼹l}lc印p№撕吼modelsusedby印phc撕0ninterf犯eiIl廿1isp印既I(eywordspa撕alc、,a1咖a玛即eci!丘c撕onlall睁【a炉,pm翘哺ma

9、u协m撕cg蝴钟蕊ork择琶sL第一章绪论'.{郝分求值概述部分求疆是一哥}疆澎绽纯技术,又稼麓程痔镪化,是遴遥程

10、事受抉把—个其有一般计算功能的程序系统变成为专用程序系统,来达到提高程序执行效率的目的。尤其是在需簧重复多次魏行专鞠系统静情嚣下,帮

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

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

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