Java代码信息查询语言

来源 :计算机工程与科学 | 被引量 : 0次 | 上传用户:lingshao2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序理解在软件维护和软件复用中扮演着重要的角色,基于编译技术的程序信息抽取与分析是程序理解辅助工具的主要技术手段.为了降低信息抽取和信息分析的代价,提高程序理解工具的质量和构建效率,本文使用Java文档对象模型作为程序代码结构模型,提出并实现了针对Java代码的信息查询语言JPATH.通过构造JPATH查询表达式,信息抽取与分析程序能够定位感兴趣的元素在代码结构模型中的位置.同时,本文对JPATH做了进一步的扩展,提供了一种对象一关系的查询机制,便于编程人员提取具有特定语义关系的语法对象组合.
其他文献
通过对鸡东半截河水库渗流进行分析,对坝基选定高压定喷防渗板墙方案作为坝基防渗措施,后期运行情况说明防渗效果理想。
随着中国与其他国家的交往日益频繁,不同国家之间的文化渗透也越来越深入,因此在高中英语阅读教学中培养跨文化意识显得非常有必要.本文主要从分析高中英语阅读教学中培养跨
市场经济与物流企业相辅相成,经济快速发展使得应收账款所占物流企业销售总额比例升高,加重企业财务风险、影响资金运转以及坏账比例等。本文首先介绍物流行业对应收账款管理
所谓终身体育教育,就是使体育教学贯穿于人的一生,将学前体育、学校体育、社会教育等各个环节有机结合,紧密衔接,实现体育教育教学活动的一体化.随着时代不断进步,社会的不断发展,人
消除贫困实现共同富裕,一直都是我国社会主义的根本追求,也是我国十三五期间最为艰巨的任务。包容性金融(普惠金融)为社会各阶层和群体提供有效的金融服务,解决了低收入人群
通过对内蒙古财经大学商务学院2014届毕业生在毕业后职业选择、就业形势和政策了解情况、就业态度等方面的需求进行问卷调研和分析,提出了加强就业形势和政策教育、分年级进
为解决区域水资源承载力分析中单要素评价模型存在的局限性问题,文章选取需水模数、人均水资源量和生活用水定额等8项代表性指标,构建水资源承载力多要素评估模型,并以辽宁省
随着因特网的发展,多播技术已成为一个新的契机,而多播的安全问题也越来越成为多播技术亟待解决的问题.本文就多播所面临的安全问题进行了分析,重点讨论了多播的组密钥管理协
处理不确定性问题的能力已成为系统智能化水平高低的重要评价依据。本文提出了人工智能基于灰色信息的推理模型,该模型除进行符号模式匹配外,还进行灰色计算,是对模糊逻辑推理和
2020年初,一种由新型冠状病毒感染的肺炎疫情爆发于武汉,并迅速在全国乃至世界传播蔓延,一场抗击新冠肺炎的“战疫”在中国迅速全面展开。作为有着“家国情怀”文化,在历次国