摘要
本公开涉及计算机技术领域,提供了一种程序的终止性判断方法、系统、设备及介质,所述方法包括:获取程序代码后,进行语法解析,基于语法节点构建抽象语法树;在抽象语法树中,基于表达式或语句的依赖关系,在语法节点间构建单向边;对于语法为循环含义的语法节点A,在语法节点A与其循环体中的子语法节点间建立回边;进而得到有向抽象语法树图;将有向的抽象语法树编码为特征图,输入图注意力网络,输出第一向量;将特征图的邻接矩阵输入卷积神经网络,输出第二向量;对两个向量加权求和并归一化,得出非终止概率估计结果。该方法能够有效识别程序中的循环结构,提升对终止性的判断准确度。
技术关键词
性判断方法
节点
抽象语法树
语句
程序
注意力
ResNet网络
编码器
表达式
计算机存储介质
数据获取模块
判断系统
处理器通信
指令
语义
关系
存储器
系统为您推荐了相关专利信息
规模扩展方法
视觉设备
集群
双通道传输架构
重构矩阵
机器人复合抓手
铁桶
夹爪机构
夹爪气缸
控制电磁阀
中央协调控制器
协同运行方法
储能柜
状态空间模型
平台