首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

Java组件间接依赖可达性分析方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:扬州数安技术有限公司;深圳开源互联网安全技术有限公司;开源网安(深圳)技术有限公司

摘要:本发明公开了一种Java组件间接依赖可达性分析方法及装置,其中Java组件间接依赖可达性分析方法包括:对Java开源组件库中的所有Java组件之间的依赖关系进行分析,并构建组件间依赖关系图谱,通过提取并分析Java组件的抽象语法树来获取所有Java组件的所有函数关系,并利用获得的函数关系对组件间依赖关系图谱进行重构,以得到组件间函数调用关系图,然后通过提取和分析软件的抽象语法树获得软件的所有函数调用关系,通过提取软件直接依赖的Java组件的第一函数信息,对照组件间函数调用关系图查找软件间接依赖的Java组件的第二函数信息,并逐一将其与获得的软件的函数调用关系进行对比,以有效且准确地分析判断间接依赖的Java组件的可达性。

主权项:1.一种Java组件间接依赖可达性分析方法,其特征在于,包括:从Java开源组件库中获取所有Java组件;分析所有Java组件之间的依赖关系,以构建组件间依赖关系图谱;提取每一Java组件的抽象语法树;分析每一所述抽象语法树,以获得每一所述Java组件的所有函数调用关系;利用获得的所述函数调用关系对所述组件间依赖关系图谱进行重构,以获得组件间函数调用关系图;提取并分析软件的抽象语法树,以获得所述软件的所有函数调用关系;分析得到所述软件直接依赖和间接依赖的Java组件,并提取所有调用直接依赖的Java组件的第一函数信息;依据所述第一函数信息查找所述组件间函数调用关系图,以得到调用间接依赖的Java组件的第二函数信息;逐一将查找得到的所述第二函数信息与所述软件的所述函数调用关系进行对比判断。

全文数据:

权利要求:

百度查询: 扬州数安技术有限公司 深圳开源互联网安全技术有限公司 开源网安(深圳)技术有限公司 Java组件间接依赖可达性分析方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。