摘要
本发明属于代码检测技术领域,公开了一种语义幽灵检测与修复方法、系统、电子设备及存储介质,包括:根据目标源代码构建语义图谱,语义图谱为有向多属性图结构,语义图谱的节点为语义元素,语义图谱的边为语义元素的语义关系;对语义图谱进行孤立节点检测、链路断裂检测、异常传递检测和虚引用检测,获得幽灵检测结果集;根据幽灵检测结果集和所述语义图谱,进行异常漏处理路径推理,逻辑分支和调用条件之间的矛盾检测,偏离常规模式的异常节点推断,以及,对孤立节点、链路断裂、异常传播、行为异常对应的幽灵检测结果进行综合推理,获得异常推理结果集;根据异常推理结果集确定修复建议。能够高效、方便地检测与修复语义幽灵。