一种基于静态程序开源组件分析方法

AITNT
正文
推荐专利
一种基于静态程序开源组件分析方法
申请号:CN202511286708
申请日期:2025-09-10
公开号:CN120950367A
公开日期:2025-11-14
类型:发明专利
摘要
本发明公开了一种基于静态程序开源组件分析方法,涉及软件分析的技术领域,输入项目源代码并解析,获取语义调用图谱,对语义调用图谱进行分层管理;对分层后的语义调用图谱进行拓扑排序,获取组件检查序列;对比待升级组件的新旧版本对应的语义调用图谱,对所述待升级组件进行软件检测操作,输出冲突报告。本方法构建了分层的语义调用图谱,包含了丰富的上下文信息,这使得分析能够深入到方法的行为和语义是否改变的层面,通过对组件依赖关系进行拓扑排序,本申请提出了一种组件检查序列,这解决了现实中修复一个冲突,引发另一个冲突的循环困境,它保证了在检查任一组件前,其所依赖的组件都已被分析和确认,确保了分析过程的有序性和确定性。
技术关键词
语义 图谱 分析方法 分层 接口节点 接口方法 项目 软件 列表 程序 组件依赖关系 配置文件格式 管理工具 序列 队列 启发式规则 报告 抽象方法
系统为您推荐了相关专利信息
1
基于脑电微状态与眼动轨迹的认知功能障碍预警方法及其装置
认知功能障碍 预警方法 脑电特征提取 轨迹 隐马尔可夫模型
2
水利工程知识图谱大模型构建方法及装置
知识图谱数据 模型构建方法 协同调度方法 引入注意力机制 层构建方法
3
一种告警根因分析方法、装置、设备及介质
故障场景 历史告警数据 训练样本数据 分层 标签
4
显示设备和显示方法
图像处理模块 显示设备 存储模块 运动矢量信息 标记
5
基于中医药证对称原理的症状诊断与治疗药方推理方法及其系统
药方 推理系统 信息采集模块 中医药 推理方法
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号