头文件依赖度的计算方法及其在JBPAS中的应用

来源 :北京大学 | 被引量 : 0次 | 上传用户:aidilj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序理解是一个通过分析、抽象和总结等手段获取有关目标软件制品的相关知识的推导性过程,在软件工程的许多领域起着重要t的作用.为了将人们从繁琐、易错的程序理解任务中解脱出来,人们对程序理解的方法和工具进行了研究和开发.程序理解工具应该能缓解分析人员的分析负担.JBPAS是针对C++程序的使用逆向工程方法的程序理解工具,通过对C++程序源代码的静态分析,提供关于C++程序从源代码级别到OOD文档级别间多个层次的理解模型并支持多种理解策略,具有较强的实用性.该文介绍了一个提高JBPAS运行速度的方法.这种方法在JBPAS进行信息抽取时计算所分析的文件的依赖度,找出具有较高重用价值的文件,对这些结果进行保存和重用,从而省却不必要的分析工作.该方法可以极大地提高JBPAS的分析速度,从而增加JBPAS的实用性.
其他文献
WWW上大量的XML数据,各种XML应用的出现,以及XML正逐渐成为Web上数据组织和交换的事实标准,都迫切需要合适的XML查询语言来查询相关数据.常规XML查询处理和XML文档的关键字搜
对E空间的点集S,可以定义点集的Delaunay三角化.为S中的每点赋一个权值,则存在点集S的一个Regular三角化.因此,点集S的所有Regular三角化构成S的三角化的一个十分重要的子类.
全文共分八章,前言部分论述了论文进行的技术背景和意义;文章第一章介绍了数据压缩的基本理论,包括数据压缩和统计编码的基本概念和原理:第二章在第一章理论基础上,简要介绍
认证技术(CertificateAuthority)是保障电子商务交易安全的核心,现在,它在校园网中的应用也越来越广泛.该文论述了根据我校实际情况设计、实现的校园数字认证中心系统,它采用了
该文在对信息系统的基本原则及石化销售业务进行分析研究的基础上,建立了分布式信息系统的模型,实现了中石化成品油销售业务信息数据库系统.该系统分析包括销售公司总部、大
该文结合IBM SUR和社会公益研究专项资金项目敦煌学数字图书馆的子项目--敦煌图像检索的研究和实现过程,详细分析讨论了敦煌图像中文元数据标准的建立、XML文档描述和基于XML
计算机教育是当前非常热门的一个课题,课件是计算机教育的关键因素,课件开发的研究一直是人们研究的重点.在C语言课件开发中,流程图和源程序编辑是两上非常重要的内容.为支持
本文讨论了基于TimeWarp并行同步协议(Time Warp Parallel Synchronization Protocol)的机动模型的模拟。主要的目的是提高模拟的准确性,尤其是相遇过程的细节性处理的准确程度
学位
该查询优化系统是通过改造原COBASE DBMS的查询执行引擎而实现的,保留了原有的词法分析、语法分析、语义分析部分,利用索引机制,引入新的查询实现策略,拓展了原有的查询实现