一种面向C/C++源代码的软件成分分析方法

AITNT
正文
推荐专利
一种面向C/C++源代码的软件成分分析方法
申请号:CN202510356202
申请日期:2025-03-25
公开号:CN120295890A
公开日期:2025-07-11
类型:发明专利
摘要
本发明提供了一种面向C/C++源代码的软件成分分析方法,涉及软件成分分析技术领域,本发明提出灵活高效的数据收集机制,全面构建TPL特征库,以提高特征库质量,并结合目录结构初步过滤非特定TPL的函数,减少噪声干扰,进而使用聚类算法将相似的TPL归类为同一个家族,每个家族内部共享一定数量的公共函数,同时包含各TPL独有的标志函数,进而分析共享公共函数的TPL之间的复用关系,移除不属于特定TPL范围的公共函数,从而克服函数诞生时间相关的缺陷;本发明还综合分析目标代码在函数和文件级别的复用比例,精准判定代码的TPL复用情况,划分目标代码为TPL模块,并使用include和extern语句分析模块间的依赖关系,从而实现更精准的组件识别和依赖分析。
技术关键词
成分分析方法 目录 软件 存储库 家族 数据收集机制 模块 成分分析技术 层次聚类算法 摘要 频率 关系 索引 代码仓库 标记 指数 列表 标识
系统为您推荐了相关专利信息
1
一种分布式水文模型CASC2D的河道汇流稳定化与高效计算方法
分布式水文模型 高效计算方法 汇流 分析工具 数字高程模型
2
可溯源的漏洞修复方法
漏洞修复方法 零知识证明 漏洞修复系统 存储计算机程序 分布式账本技术
3
基于Weibull-Weibull分布的开源大数据系统软件可靠性建模方法
大数据系统 故障检测率 软件可靠性模型 计算机软件技术 累积分布函数
4
一种半导体薄膜外延生长的优化方法
外延 粒子群算法 支持向量机 有限元仿真软件 支持向量回归
5
一种深度学习加速器软硬件协同方法及装置
抽样模型 深度学习加速器 参数 样本 优化器
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号