中山大学郑子彬获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中山大学申请的专利一种基于大模型的功能等价函数对提取方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120011241B 。
龙图腾网通过国家知识产权局官网在2025-11-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510243496.3,技术领域涉及:G06F11/3668;该发明授权一种基于大模型的功能等价函数对提取方法及装置是由郑子彬;欧广盛设计研发完成,并于2025-03-03向国家知识产权局提交的专利申请。
本一种基于大模型的功能等价函数对提取方法及装置在说明书摘要公布了:本发明公开了一种基于大模型的功能等价函数对提取方法及装置,用于解决现有的功能等价函数对提取方法导致功能等价函数对的提取效率低的技术问题。方法包括获取多个编程语言版本,并对应的文档代码数据,确定多个编程语言功能等价版本;对待测编程语言项目进行程序分析,确定多个测试用例;对各测试用例进行筛选,确定多个目标测试用例,并分别对各目标测试用例进行分析,确定各目标测试用例对应的目标函数和多个外部函数;根据各目标测试用例对应的目标函数和多个外部函数,确定多个候选函数对;采用预置大模型根据多个候选函数对,输出多个初始功能等价函数对;对各初始功能等价函数对进行函数对功能确认,确定多个目标功能等价函数对。
本发明授权一种基于大模型的功能等价函数对提取方法及装置在权利要求书中公布了:1.一种基于大模型的功能等价函数对提取方法,其特征在于,包括: 获取待测编程语言项目对应的多个编程语言版本,并基于所述待测编程语言项目在各所述编程语言版本下的文档代码数据,确定所述待测编程语言项目对应的多个编程语言功能等价版本; 采用代码静态分析工具在各所述编程语言功能等价版本下对所述待测编程语言项目进行程序分析,确定所述待测编程语言项目在各所述编程语言功能等价版本下的测试用例; 对各所述测试用例进行筛选,确定多个目标测试用例,并分别对各所述目标测试用例进行分析,确定各所述目标测试用例对应的目标函数和多个外部函数,包括: 分别对各所述目标测试用例进行函数调用图构建,生成各所述目标测试用例对应的函数调用图; 分别对各所述目标测试用例进行语句分析,确定各所述目标测试用例对应的多个外部函数; 基于各所述目标测试用例对应的函数调用图,确定各所述目标测试用例所覆盖的目标函数; 采用预置相似度匹配算法根据各所述目标测试用例对应的目标函数和多个外部函数,确定多个候选函数对,包括: 对各所述目标测试用例对应的目标函数分别与各所述目标测试用例对应的多个外部函数进行相似度计算,输出各所述目标函数与多个所述外部函数之间的相似度; 分别对各所述目标函数与多个所述外部函数之间的相似度进行降序排序,选取前预置数量位的相似度对应的外部函数和所述外部函数关联的目标函数作为候选函数对; 采用预置大模型根据多个所述候选函数对,输出多个初始功能等价函数对;其中,利用大模型的代码理解能力,使用大模型从候选函数对中选择和目标函数具有相同功能的函数; 基于多个所述目标测试用例,对各所述初始功能等价函数对进行函数对功能确认,确定多个目标功能等价函数对; 所述相似度的计算过程,具体为: ; 其中,为相似度;为逆文档频率,表示词t的区分能力;为词t在外部函数的文件路径和函数签名中的出现次数,即词频;为候选函数的文件路径和函数签名的长度总词数;为第一超参数,取值为1.5;为文件路径和函数签名种包含词t的外部函数的个数;Q为目标函数的文件路径和函数签名;D为候选函数的文件路径和函数签名;N为外部函数的总数;avgdl为外部函数的文件路径和函数签名集合的平均长度;b为第二超参数,取值为0.75。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中山大学,其通讯地址为:510275 广东省广州市海珠区新港西路135号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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