收藏本站
《广东工业大学》 2006年
收藏 | 手机打开
二维码
手机客户端打开本文

Java集成开发环境中编译、装载和多候选方案的可视化研究与实现

黎凯伦  
【摘要】:对程序设计可视化、程序编译技术、虚拟机技术以及集成环境的构建等领域的现状作了深入分析,并且讨论了程序设计可视化在编辑、编译和执行阶段的意义,以及现有开发工具在可视化编译、可视化运行以及多候选方案的可视化辅助管理等方面的不足。在提出Java可视集成开发环境AnyviewJ系统功能的基础上,主要了实现编译、装载和多候选方案的可视化。 在AnyviewJ的前期系统原型BluerJ的基础上,论述了AnyviewJ的系统功能。AnyviewJ以实现程序开发过程中各个环节的可视化为主要特色。它具备了工程管理、程序可视化编辑、可视化编译、可视化执行、可视化测试、对象关系的可视化以及多候选方案管理等功能。 经过对Java类装载子系统的体系结构的分析,设计并实现了Java可视类装载器(JVL)。在启动装载过程和解析过程中,JVL提供装载过程及其相关信息的动态视图,其中包括类型总体信息、变量信息、方法信息以及常量池信息等。JVL采用“空间换取时间”的线程交互模式在装载模块以及可视化模块之间交换信息。 在进行编译系统的技术分析以及对JVL的可视化模式的总结的基础上,设计并实现了Java可视编译器(JVC)。在词法分析过程、语法分析过程、语义分析过程以及目标代码生成过程中,JVC提供相关过程以及信息的动态视图,其中包括词法信息、语法分析函数栈信息、语义分析函数栈信息、生成的字节码信息以及相关的各类型的抽象语法树(AST)结点中的信息等。 本文还将支持多候选方案的开发框架(MOSFJ)集成到AnyviewJ中。MOSFJ完善了集成至BluerJ的支持多候选方案的开发框架(MOSF)的功能以及设计。MOSFJ增加了组成抽象类集合的抽象类的用例以及组成候选方案的类的用例。MOSFJ采用问题管理文件对多候选方案进行集中管理。MOSFJ采用接口的形式降低与AnyviewJ中其他模块的耦合性。 论文的内容组织如下:第一章介绍相关理论和技术的背景、现状以及研究意义;第二章论述AnyviewJ的系统功能;第三章论述Java可视类装载器的设计与实现;第四章论述Java可视编译器的设计与实现;第五章论述MOSFJ的设计;最后总结了本课题的工作,并对后续工作以及应用前景进行了讨论。
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP312.1

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前1条
1 范金宝;基于虚拟机的程序执行与调试的可视化研究[D];广东工业大学;2008年
【参考文献】
中国期刊全文数据库 前10条
1 黎凯伦;吴伟民;苏庆;;支持多候选方案的开发框架MOSF的研究与实现[J];电子技术应用;2006年01期
2 吴伟民;可视程序设计及其认知意义[J];华南师范大学学报(自然科学版);1994年03期
3 冀振燕,程虎;Java编译系统的研究[J];计算机研究与发展;1999年01期
4 王文义,苏士美;可视化集成软件环境VISE的研究与实现[J];计算机工程与应用;2000年02期
5 但静培,渡边坦;基于编译技术的程序可视化[J];计算机应用研究;2002年10期
6 丁宇新,程虎,126.com;Java虚拟机用户级多线程的设计与实现[J];软件学报;2000年05期
7 苏庆;吴伟民;黎凯伦;;结构性自动软件测试的设计方法与实现[J];计算机工程与设计;2006年08期
8 黎凯伦;吴伟民;苏庆;苏莹;;可视化Java类装载器的分析与实现[J];计算机工程与设计;2006年20期
9 廖春元,戴梅萼;Java虚拟机技术探讨[J];微型机与应用;1998年03期
10 吴伟民;数据结构和算法的可视化教学研究与实践[J];现代计算机;1999年03期
中国硕士学位论文全文数据库 前1条
1 申剑;Java可视虚拟机的研究与实现[D];广东工业大学;2004年
【共引文献】
中国期刊全文数据库 前10条
1 董玉坤;肖明;郭丹;;基于Java技术的OA系统的设计[J];办公自动化;2008年12期
2 宁建国,张文耀,郑祖国,李伟;爆炸与冲击数值模拟的可视化[J];兵工学报;2000年S1期
3 樊小泊;组件式地图可视化技术探讨[J];北京测绘;2001年04期
4 朱怀球,吴江航;一种基于Voronoi Cells的C~∞插值基函数及其在计算流体力学中的若干应用[J];北京大学学报(自然科学版);2001年05期
5 乔爱科,刘有军;ANSYS和MATLAB在血流动力学可视化中的应用[J];北京工业大学学报;2003年01期
6 乔爱科,张乃龙,孙洪鹏,李燕葵;钢结构CAE的简洁可视化后处理[J];北京工业大学学报;2005年03期
7 乔爱科;陈为彩;张宏斌;;血流动力学有限元后处理的集成化开发[J];北京工业大学学报;2009年05期
8 王国彪,阎满红,杨力夫,马铸;装载机铲斗结构参数优化设计及其可视化[J];北京科技大学学报;1999年01期
9 王国彪;基于可视化的广义优化设计的立论基础[J];北京科技大学学报;1999年02期
10 王立冬,张凯;Java虚拟机分析[J];北京理工大学学报;2002年01期
中国重要会议论文全文数据库 前10条
1 张喜;陈华;石健雄;唐荣芳;;基于MITK的三维体绘制系统设计[A];广西计算机学会2009年年会论文集[C];2009年
2 曹立基;梁家斌;赵俊;;CT仿真结肠镜快速体绘制技术[A];中国生物医学工程进展——2007中国生物医学工程联合学术年会论文集(上册)[C];2007年
3 张喜;陈华;唐荣芳;;序列切片图像的三维重建算法研究[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
4 朱良峰;;三维地质模型的可视化分析技术研究[A];第十三届全国图象图形学学术会议论文集[C];2006年
5 张立强;丁海斌;吴健;;Linux输入方法自动测试技术的实现[A];民族语言文字信息技术研究——第十一届全国民族语言文字信息学术研讨会论文集[C];2007年
6 李骞;范茵;郑庆梅;;三维地球仪的建模与实现[A];第二届长三角气象科技论坛论文集[C];2005年
7 蒋丹;;面向数据场可视化分析的数据仓库技术应用研究[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
8 曹玉东;王飞;徐红燕;;计算机立体显示技术及其在虚拟制造中的应用[A];2004年中国机械工程学会年会论文集:物流工程与中国现代经济——第七届物流工程学术年会专辑[C];2004年
9 梅新明;周章慧;王琴;;联网电子收费卡片应用测试系统设计与开发[A];2008第四届中国智能交通年会论文集[C];2008年
10 林炜;;两种软件测试方法的比较和改进[A];第十七届全国青年通信学术年会论文集[C];2012年
中国博士学位论文全文数据库 前10条
1 华岗;地震体数据可视化与分析研究[D];浙江大学;2011年
2 江雯倩;交互式协同空间天气数值模拟框架及可视化研究[D];中国地质大学(北京);2011年
3 潘丽丽;软件测试用例集简化及其构建方法研究[D];湖南大学;2009年
4 樊军;旋转式伽玛刀治疗系统中治疗计划系统的研制[D];天津工业大学;2000年
5 陈永华;WebGIS三维可视化的研究[D];解放军信息工程大学;2000年
6 杨晓松;三维有限元数据场可视化技术研究与实现[D];大连理工大学;2000年
7 孙文武;三维数据场体绘制中几类问题的研究与实现[D];中国科学院软件研究所;2001年
8 高殿荣;液压技术中复杂流道流场的数值模拟与可视化研究[D];燕山大学;2001年
9 常歌;基于遥感数据的城市景观建模技术研究与实践[D];解放军信息工程大学;2001年
10 秦绪佳;医学图象三维重建及可视化技术研究[D];大连理工大学;2001年
中国硕士学位论文全文数据库 前10条
1 王亚楠;基于光线投射算法的CT图像三维重建与分割剪取[D];山东科技大学;2010年
2 赵奇;医学超声图像三维重建算法研究[D];山东科技大学;2010年
3 王洪侠;虚拟内窥镜的路径规划问题研究[D];哈尔滨工程大学;2010年
4 于家潭;基于GIS的海洋大气信息数据可视化关键技术的研究与实现[D];中国海洋大学;2010年
5 裴保梅;基于物理特征的二维流场的并行拓扑结构分析[D];中国海洋大学;2010年
6 贾瑞晶;软件自动化测试框架的研究与实现[D];华东师范大学;2011年
7 胡明;基于点云数据的重建算法研究[D];华南理工大学;2010年
8 王媛媛;基于自适应细分方法的医学图像三维重建及可视化技术研究[D];浙江大学;2010年
9 刘兴;医学影像三维重建的算法研究及应用[D];浙江大学;2010年
10 陆国炜;汽车零部件集散企业信息化管理系统的设计与实现[D];电子科技大学;2010年
【同被引文献】
中国期刊全文数据库 前6条
1 包奇峰,成迪夫;功能强大的MS Visual Studio 6.0[J];电脑技术;1999年02期
2 陈幼松;可视化技术在各领域的新进展(二)[J];电子商务;1994年02期
3 吴伟民;可视程序设计及其认知意义[J];华南师范大学学报(自然科学版);1994年03期
4 李葆春;Delphi——灵活的多功能平台[J];软件世界;1995年07期
5 怀进鹏;李沁;胡春明;;基于虚拟机的虚拟计算环境研究与设计[J];软件学报;2007年08期
6 吴伟民;数据结构和算法的可视化教学研究与实践[J];现代计算机;1999年03期
中国硕士学位论文全文数据库 前1条
1 申剑;Java可视虚拟机的研究与实现[D];广东工业大学;2004年
【二级参考文献】
中国期刊全文数据库 前10条
1 包奇峰,成迪夫;功能强大的MS Visual Studio 6.0[J];电脑技术;1999年02期
2 孟祥娟;可视化Java的最新开发环境-Visual Cafe[J];电脑与信息技术;1998年01期
3 李京华,刘波;Java语言的应用[J];电子展望与决策;1997年01期
4 陈幼松;可视化技术在各领域的新进展(二)[J];电子商务;1994年02期
5 吴伟民;可视程序设计及其认知意义[J];华南师范大学学报(自然科学版);1994年03期
6 丁宇新,程虎;Java虚拟机中无用单元的精确回收[J];计算机学报;1999年11期
7 李葆春;Delphi——灵活的多功能平台[J];软件世界;1995年07期
8 曾继平,谭泽富;J2ME开发及JBuilder工具的应用[J];重庆三峡学院学报;2003年01期
9 廖春元,戴梅萼;Java虚拟机技术探讨[J];微型机与应用;1998年03期
10 申剑,曹咏春;标准模板库在编译设计中的应用[J];现代计算机(专业版);2004年03期
【相似文献】
中国期刊全文数据库 前10条
1 李睿妍;归伟夏;;Java/JSP编译器对汉语编码的处理方式[J];广西科学院学报;2005年S1期
2 邢素萍;柴方艳;王健南;;采用尾递归方法提高Java代码的性能[J];农业网络信息;2007年11期
3 张怡;可视化Java开发工具一览[J];中国计算机用户;1997年25期
4 朱祎;一种基于Java技术的PHP编译器的设计与开发[J];江苏广播电视大学学报;2003年06期
5 祁金华;可视化开发工具新战略[J];软件世界;2004年11期
6 曹淑青;Ada—Java编译器的研究与设计[J];计算机工程;1998年10期
7 张嘉路,尤晋元;无需编写代码的可视化开发环境──JavaStudio[J];电脑技术;1998年07期
8 张嘉路,尤晋元;JAVA的可视化开发环境及其应用技术[J];微型电脑应用;1998年06期
9 吴限;意外的发现[J];中文信息;1998年Z1期
10 姜淑娟,殷兆麟,闫大顺;IDL编译器的Java实现[J];计算机工程与应用;2000年05期
中国重要会议论文全文数据库 前10条
1 顾志峰;郝建文;蔡月茹;;一个基于Java的面向对象教学工具——BlueJ的汉化与应用[A];Java技术及应用的进展——第七届中国Java技术及应用交流大会文集[C];2004年
2 姜久雷;;在Visual J++6.0环境下编写纯Java代码的方法[A];西部大开发 科教先行与可持续发展——中国科协2000年学术年会文集[C];2000年
3 蔡文鸿;陆以勤;;JAVA手机在我国发展面临的问题[A];第九届全国青年通信学术会议论文集[C];2004年
4 杨睿;金大海;宫云战;马跃;;JAVA中空指针引用故障的静态检测方法[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
5 李镐炜;王跃科;赵健;;Java在测试系统接口中的应用[A];中国仪器仪表学会第三届青年学术会议论文集(下)[C];2001年
6 李永花;赵冰燕;王晶;;一种基于Java的数字签名方法[A];2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C];2011年
7 唐焕春;;《Java程序设计》精品课程建设[A];2010无锡职教教师论坛论文集[C];2010年
8 阔永红;陈健;韩博凯;;基于Java的电话费查询系统的开发[A];中国电子学会第七届学术年会论文集[C];2001年
9 黄慧;刘波;翁得河;孙钰;万遂人;;基于java的脑肿瘤磁共振批处理数据工具的研发[A];中国生物医学工程学会成立30周年纪念大会暨2010中国生物医学工程学会学术大会青年优秀论文[C];2010年
10 淮永建;张先勇;郝重阳;;Java 3D API和虚拟现实[A];中国体视学学会图像分析专业、中国体视学学会仿真与虚拟现实专业、中国航空学会信号与信息处理专业第一届联合学术会议论文集[C];2000年
中国重要报纸全文数据库 前10条
1 刘锬;Java用于嵌入式系统的十个优点和五个局限[N];计算机世界;2004年
2 本报记者 方正;执Java发展之牛耳[N];网络世界;2003年
3 小寒;Java小档案[N];中国计算机报;2001年
4 广西 黄震;巧妙删除出错的Java游戏[N];电脑报;2004年
5 本报记者 李瀛寰;Java要唱主角[N];中国计算机报;2001年
6 ;Java的新目标[N];计算机世界;2000年
7 刘基诚 雷厉风;Java的盛宴(下)[N];中华读书报;2005年
8 本报记者 李佳师;逐波无线与Web[N];中国电子报;2003年
9 刘磊;昔日Java斗士今日转投微软[N];中国计算机报;2005年
10 ;沃尔玛销售Java PC[N];计算机世界;2004年
中国博士学位论文全文数据库 前10条
1 汤仲安;矢量GIS线状实体等概率密度误差模型[D];武汉大学;2004年
2 郭陟;可视化入侵检测研究[D];清华大学;2004年
3 姚广涛;预混合压燃发动机混合气形成与燃烧过程研究[D];天津大学;2005年
4 黄孝章;编组站计算机辅助设计理论研究及系统实现[D];北方交通大学;1998年
5 芮小平;空间信息可视化关键技术研究——以2.5维、三维、多维可视化为例[D];中国科学院研究生院(遥感应用研究所);2004年
6 张文;矢量场可视化算法研究与系统设计[D];国防科学技术大学;2001年
7 陈虎;JE-Java芯片系统关键技术的研究与设计[D];中国人民解放军国防科学技术大学;2000年
8 杨克峤;Java程序优化与数据竞争检测的研究[D];复旦大学;2010年
9 陈永华;WebGIS三维可视化的研究[D];解放军信息工程大学;2000年
10 陆剑锋;基于特征的矢量场及医学图像可视化研究[D];浙江大学;2004年
中国硕士学位论文全文数据库 前10条
1 黎凯伦;Java集成开发环境中编译、装载和多候选方案的可视化研究与实现[D];广东工业大学;2006年
2 张嘉铭;基于契约式设计的Java编译器实现[D];上海交通大学;2007年
3 高明;基于Java平台的通用脚本引擎的研究与实现[D];北京邮电大学;2007年
4 申剑;Java可视虚拟机的研究与实现[D];广东工业大学;2004年
5 朱静伟;基于JAVA/CORBA分布式数据库访问技术研究及实现[D];西安电子科技大学;2001年
6 曹咏春;Java可视表达和可视运行的研究与实现[D];广东工业大学;2004年
7 陈盈;图书管理EJB的构建和应用[D];大连铁道学院;2003年
8 沈忠山;基于MVC模式的WebGIS设计与实现[D];武汉大学;2004年
9 刘大龙;基于Java的物流仓储管理系统的构建[D];武汉纺织大学;2010年
10 皇甫俊彦;大型金融信息系统从C#到Java移植的研究和实现[D];浙江大学;2011年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026