基于系统依赖图的Java程序静态信息抽取

来源 :吉林大学 | 被引量 : 0次 | 上传用户:go2mx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文通过构造一个针对Java应用程序的系统依赖图,来抽取Java应用程序的静态信息,从而辅助Java应用程序的理解.它包括下面三个模块:(1)前端程序(词法语法分析器);(2)系统依赖图构造器;(3)查询引擎.由于采用增强的系统依赖图的表达形式,使得静态信息的抽取具有很多优越性.首先,由于系统依赖图中类表示可以重用,系统依赖图在构造时可以递增的构造;其次,在我们的方法中,可以计算不完全的程序分片,如单独的类或类库;另外,我们构造的系统依赖图的构造算法比先前的构造方法效率更高,这使得可以更加快速地对更大程序进行分片.最后,虽然该文的工作是针对Java应用程序,但该文的方法可以应用于其他静态类型的面向对象语言程序如C++等.
其他文献
组播提供了一种发送者同时发送信息到多个接收者的机制.在网络上,已经有越来越多的应用程序使用组播通信,但是安全问题却阻碍了组播技术的进一步使用.虽然单播的安全问题已经
课题来源于“九五”国家重点科技公关项目子专题“冷轧板机板形控制系统研制”,工业控制计算机板形控制软件的开发对完成板形闭环控制系统起重要作用。 本文在课题组已研制
全文由四部分组成:一、研究院计算机网络设计概要.1、需求分析;2、网络设计方案选型;3、网络方案设计描述.二、研究院计算机网络工程.1、室内布线设计;2、室外光缆铺设方案;3
该论文通过一个大型电信企业的复杂信息系统——广州市电信局市话务系统安全设计的研究.要在企业的信息系统中实现全面、有效的安全控制目标,关键在于实用的安全分析方法,适
该文的主要工作有以下几个方面:1、研究了用户点播请求的到达率和影片受欢迎程度的概率分布,表明了组播通讯地VOD系统中有很大的应用前景.讨论了组播通讯协议对大规模VOD系统
该文首先介绍了并行文件系统研究的目的及其研究现状,分析了开发PC机群上基于windows操作系统的并行文件系统的必要性,以及该文的研究目标.文中主要介绍了作者研制的基于Wind
无线应用协议定义了一套开放的无线应用框架的网络协议标准,将Internet内容和互动服务以信息传送的方式引入了无线终端,具有优秀的Internet无线接入机制.网关作为该技术中将
计算机支持的协同设计(CSCD)是计算机支持的协同工作(CSCW)的一个重要分支,是协同思想和技术在CAD领域的典型应用.它除了要具备一般CSCW应用处理多人协作和远程交流的能力,还
该文主要论述了商业银行电子汇兑清算系统的设计与实现.首先,介绍的原型化方法及其在需求分析阶段的应用;其次,对客户机/服务器结构的概念、特点、组成、体系结构进行了讨论,
该文第一部分首先介绍了版权保护的基本情况,以及传统密码技术在现代版权保护中的不足和缺陷;然后阐述了诸如数字水印技术的提出、基本概念、分类、特性、基本模型、应用框架