摘要
本公开涉及计算机技术领域,提供了一种程序的终止性判断方法、系统、设备及介质,所述方法包括:获取程序代码后,进行语法解析,基于语法节点构建抽象语法树;在抽象语法树中,基于表达式或语句的依赖关系,在语法节点间构建单向边;对于语法为循环含义的语法节点A,在语法节点A与其循环体中的子语法节点间建立回边;进而得到有向抽象语法树图;将有向的抽象语法树编码为特征图,输入图注意力网络,输出第一向量;将特征图的邻接矩阵输入卷积神经网络,输出第二向量;对两个向量加权求和并归一化,得出非终止概率估计结果。该方法能够有效识别程序中的循环结构,提升对终止性的判断准确度。
技术关键词
性判断方法
节点
抽象语法树
语句
程序
注意力
ResNet网络
编码器
表达式
计算机存储介质
数据获取模块
判断系统
处理器通信
指令
语义
关系
存储器
系统为您推荐了相关专利信息
地磁参数
补偿方法
传感器测量误差
矩阵
地磁模型
深度预测模型
融合特征
预后预测模型
非线性特征
因子