南京航空航天大学张静宣获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京航空航天大学申请的专利一种面向Java框架的跨语言名称绑定方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115407978B 。
龙图腾网通过国家知识产权局官网在2026-05-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211004722.5,技术领域涉及:G06F8/30;该发明授权一种面向Java框架的跨语言名称绑定方法是由张静宣;鞠悦;蓝金鹏;秘相博设计研发完成,并于2022-08-22向国家知识产权局提交的专利申请。
本一种面向Java框架的跨语言名称绑定方法在说明书摘要公布了:本发明公开了一种面向Java框架的跨语言名称绑定方法,选择合适项目,收集数据构建跨语言名称绑定数据集;将代码信息的文本向量输入到名称绑定识别模型并进行微调;对于有重名的Java标识符,提取分类特征,采用集成学习分类模型进行区分,实现名称绑定;为需要重命名的标识符匹配全部的同名标识符,形成绑定对,提取相关代码信息输入到名称绑定识别模型;对于重复多次出现的Java标识符,提取编程上下文信息输入到重名标识符名称绑定区分模型,预测跨语言名称绑定对是否成立;执行该标识符的重命名,同时对与之绑定的其他同名标识符,依次传播重命名,最终实现完整的跨语言重命名执行任务。本发明使程序在重命名后仍可编译和运行,保证软件质量。
本发明授权一种面向Java框架的跨语言名称绑定方法在权利要求书中公布了:1.一种面向Java框架的跨语言名称绑定方法,其特征在于,包括以下步骤: 1选取同时包含通用语言和特定领域语言的Java语言的框架的流行度较高的项目,提取项目全部Java语言标识符,为其在全项目范围内匹配同名标识符,提取代码信息构建跨语言名称绑定数据集; 2将名称绑定数据集中的代码信息的文本向量输入到名称绑定识别模型,提取代码语义信息,识别名称绑定代码格式;对于无重名的Java标识符,构建正确的名称绑定对; 3对于有重名的Java标识符,在确定非Java标识符具备名称绑定条件后,区分其具体与哪个类中的Java标识符匹配;分析代码信息、编程上下文信息和框架规则,从中提取特征,使用集成学习训练重名标识符名称绑定区分模型,实现区分任务,完成重名Java标识符的名称绑定; 4为需要重命名的标识符匹配全部的同名标识符,形成绑定对,提取代码信息输入到步骤2名称绑定识别模型,找到绑定成立的所有非Java标识符;如果该标识符无重名,则名称绑定对构建完成;对于有重名的标识符,提取编程上下文信息输入到步骤3重名标识符名称绑定区分模型,区分正确的名称绑定对;执行该标识符的重命名,同时对与之绑定的其他同名标识符,依次传播重命名,实现完整的跨语言重命名执行任务。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京航空航天大学,其通讯地址为:211106 江苏省南京市江宁区将军大道29号南京航空航天大学;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励