摘要
本申请公开了一种代码的分析方法、装置、电子设备及计算机程序产品。涉及人工智能领域,该方法包括:解析待分析的源代码,得到源代码的抽象语法树;运行源代码,并通过预设的监控点采集源代码的运行数据;基于抽象语法树和运行数据构建初始图谱;将源代码输入目标模型,得到源代码中代码元素间的隐藏依赖关系;基于隐藏依赖关系修正初始图谱中的有向边,得到源代码的目标图谱,其中,目标图谱用于表征代码元素之间的流转路径和依赖关系。通过本申请,解决了相关技术中由于代码血缘分析仅通过静态分析可能存在遗漏,导致分析结果不准确的问题。
技术关键词
元素
图谱
语义向量
节点
抽象语法树
分析方法
数据依赖关系
计算机程序产品
字节码插桩方法
大语言模型
结构化查询语句
动态
电子设备
解析单元
聚类算法
分析装置
日志
系统为您推荐了相关专利信息
分布式模型预测控制
队列控制方法
表达式
序列
递归最小二乘法
负荷转供
大语言模型
决策方法
模型训练模块
配电网拓扑结构
节点
分布式融合方法
跟踪方法
IMM算法
转换误差
救灾无人机
路径规划方法
融合算法
节点
无人机飞行路径