安徽大学章程获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉安徽大学申请的专利基于软件层次信息的多粒度软件缺陷检测方法、系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119883856B 。
龙图腾网通过国家知识产权局官网在2025-10-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411938894.9,技术领域涉及:G06F11/3604;该发明授权基于软件层次信息的多粒度软件缺陷检测方法、系统是由章程;李向康设计研发完成,并于2024-12-26向国家知识产权局提交的专利申请。
本基于软件层次信息的多粒度软件缺陷检测方法、系统在说明书摘要公布了:本发明涉及软件开发与维护技术领域,具体涉及基于软件层次信息的多粒度软件缺陷检测方法、系统。本发明公开了一种基于软件层次信息的多粒度软件缺陷检测方法,用于对目标软件代码进行词级缺陷检测。本发明将目标软件代码中的有效代码子词信息及其相应的语法树路径信息进行结合,能够深入检测出有关代码缺陷的细节信息,使代码检测可以下位到词级层面,实现更好、更灵活的检测结果。本发明解决了现有方法检测局限于粗粒度、仅利用软件代码文本信息的问题。
本发明授权基于软件层次信息的多粒度软件缺陷检测方法、系统在权利要求书中公布了:1.一种基于软件层次信息的多粒度软件缺陷检测方法,其特征在于,用于对目标软件代码进行词级缺陷检测; 所述基于软件层次信息的多粒度软件缺陷检测方法包括以下步骤: 步骤一,对目标软件代码进行预处理以消除信息干扰,得到预处理后的软件代码; 步骤二,将预处理后的软件代码进行分词处理、并进行语法树路径提取,得到M个代码子词token1~tokenM及相应的M条语法树路径Path1~PathM; 其中,M个代码子词token1~tokenM的顺序与预处理后的软件代码保持一致; 第m条语法树路径Pathm表征第m个代码子词tokenm的语法结构; 第m条语法树路径Pathm包含lm个路径节点node1~nodelm;m∈[1,M]; 步骤三,采用嵌入转换模型Model1对第m个代码子词tokenm进行处理,得到第m个词嵌入表示em; 采用嵌入转换模型Model1对第m条语法树路径Pathm进行处理,得到第m个路径嵌入表示enm; 步骤四,采用基于注意力的特征融合模型Model2将第m个词嵌入表示em、第m个路径嵌入表示enm融合成第m个代码特征表达Cm; 步骤五,采用代码评分模型Model3对第m个代码特征表达Cm进行处理,得到第m个评分值Pm; 步骤六,依据第m个评分值Pm进行缺陷判断; 若第m个评分值Pm大于预设阈值P0,则第m个代码子词tokenm是缺陷子词。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人安徽大学,其通讯地址为:230601 安徽省合肥市经济技术开发区九龙路111号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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