面向软件成分识别的函数粒度源代码特征提取方法及函数识别方法

AITNT
正文
推荐专利
面向软件成分识别的函数粒度源代码特征提取方法及函数识别方法
申请号:CN202510746362
申请日期:2025-06-05
公开号:CN120670405A
公开日期:2025-09-19
类型:发明专利
摘要
本发明属于软件工程技术领域,公开了一种面向软件成分识别的函数粒度源代码特征提取方法及函数识别方法,包括获取开源的组件库并进行过滤;以各组件库中各版本中的各函数为单位,构建函数对应的抽象语法树,并对抽象语法树进行哈希处理,基于生成的哈希值得到函数的特征;以函数的哈希值作为键,取所有组件库中的非克隆函数构建函数索引库;基于函数索引库,筛选每个组件库的核心函数,由核心函数构建对应于每个组件库的特征数据库。本发明通过提取第三方组件库的核心函数作为特征构建组件特征数据库,然后与目标函数特征进行匹配以实现第三方组件库的识别,解决现有技术框架在识别精度与计算效率间的矛盾。
技术关键词
特征提取方法 抽象语法树 函数识别方法 特征数据库 索引 核心 软件工程技术 生成特征向量 生成哈希值 指标 复杂度 组件特征 重复性 哈希算法 节点 代码库 列表 项目 中子
系统为您推荐了相关专利信息
1
基于压痕技术的等轴残余应力预测方法
残余应力预测方法 材料力学性能参数 压痕技术 人工神经网络 粒子群优化算法
2
一种人机贴近摄影数据处理和三维重建方法、系统、设备及存储介质
三维重建方法 三维模型 数字正射影像 三维网格模型 辅助定位数据
3
基于点云识别的数字孪生降阶模型异常值修复方法及装置、牵引系统的数字孪生模型
牵引系统 降阶模型 索引 工况 数字孪生模型
4
基于大语言模型的内核模糊测试方法及系统
大语言模型 模糊测试方法 对象 生成测试用例 计算机程序指令
5
一种海洋制图数据拓扑关系自动校验方法及系统
自动校验方法 控制点 线段 海洋 多分辨率
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号