一种基于注意力机制的API误用检测方法及系统.pdf
子璇****君淑
亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种基于注意力机制的API误用检测方法及系统.pdf
本发明提出一种基于注意力机制的API误用检测方法及系统,包括如下步骤:步骤1、获取检测领域预定量代码;步骤2、将所述预定量代码转化为基于注意力机制API误用检测模型所需训练数据;步骤3、利用所述训练数据训练所述基于注意力机制API误用检测模型,得到模型参数;步骤4、获取待检测代码,将待检测代码转化为所述基于注意力机制API误用检测模型要求的数据格式,将待检测代码转换的数据格式通过所述基于注意力机制API误用检测模型,得到检测结果,对所述待检测代码生成检测报告。本发明将自注意力机制应用于API使用规约的学习
一种基于注意力机制的API误用检测方法及系统.pdf
本发明提出一种基于注意力机制的API误用检测方法及系统,包括如下步骤:步骤1、获取检测领域预定量代码;步骤2、将所述预定量代码转化为基于注意力机制API误用检测模型所需训练数据;步骤3、利用所述训练数据训练所述基于注意力机制API误用检测模型,得到模型参数;步骤4、获取待检测代码,将待检测代码转化为所述基于注意力机制API误用检测模型要求的数据格式,将待检测代码转换的数据格式通过所述基于注意力机制API误用检测模型,得到检测结果,对所述待检测代码生成检测报告。本发明将自注意力机制应用于API使用规约的学习
一种基于决策树算法的API误用检测方法.pdf
本发明提供一种基于决策树算法的API误用检测方法,属于软件工程技术领域。API复用已有的软件框架或类库,可有效地提高软件开发效率。若违反了这些规约就会造成API误用,目前检测技术面临两个方面挑战:1)难以获取API使用规约;2)难以同时检测多种不同类型的API误用。该方法首先从代码托管工具上收集开源项目,从中提取出API使用示例。将API使用示例转换为AUG图,从图中挖掘API使用规约,有效解决第一个挑战。基于API使用规约信息构建API使用决策树,通过融入剪枝策略提高API使用决策树的泛化能力。在误用检
基于注意力机制的Java API序列推荐方法.docx
基于注意力机制的JavaAPI序列推荐方法基于注意力机制的JavaAPI序列推荐方法摘要:近年来,随着软件规模和复杂度的不断增加,程序员在开发过程中经常面临JavaAPI的选择问题,选择合适的API可以提高代码质量和开发效率。然而,由于JavaAPI数量庞大且不断增长,程序员往往很难找到最合适的API。为了解决这个问题,本文提出了一种基于注意力机制的JavaAPI序列推荐方法,通过对程序员的代码示例和API文档进行建模,利用注意力机制算法自动学习API之间的相关性,从而为程序员提供更有针对性的API推荐。
基于深度学习的API误用缺陷检测.docx
基于深度学习的API误用缺陷检测基于深度学习的API误用缺陷检测摘要:近年来,随着互联网的快速发展,软件开发领域对于API的需求越来越高。API(应用程序编程接口)作为软件系统之间的交互手段,起到了关键的作用。然而,由于API的复杂性和灵活性,错误的使用API可能导致严重的安全漏洞和功能缺陷。传统的静态分析方法往往不能有效地检测API误用缺陷,因此本文提出了一种基于深度学习的API误用缺陷检测方法。通过构建一个端到端的深度学习模型,该方法能够自动学习API的使用规则,有效地检测潜在的API误用缺陷,并生成