摘要
本发明涉及一种基于图神经网络的可编程数据平面增量测试方法,包括:1)生成数据平面程序的控制流图,分析程序结构和逻辑,对程序中每个节点设置类型、编号、可达性和变更标志,定义边的起点、终点及转移条件;2)将控制流图转换为图数据对象,通过编码方式嵌入节点和边信息;3)采用GCN模型分析图数据对象,逐层聚合节点特征,同时结合边的条件转移特性,逐步整合节点之间的局部信息;4)动态选择粗粒度或细粒度测试策略;5)通过正则匹配与随机修改生成缺陷代码样本,并结合自动化训练机制优化图神经网络模型性能。该方法通过生成控制流图并结合图神经网络模型对路径依赖关系进行分析,实现了在网络规则频繁更新场景中的高效增量测试。
技术关键词
节点特征
测试方法
卷积神经网络模型
矩阵
数据
程序执行路径
标志
策略
对象
GCN模型
逻辑
终点
路径结构
自动标记
样本
关系
动态
系统为您推荐了相关专利信息
分布式系统
批量
循环神经网络模型
数据
长短期记忆网络
机械臂误差补偿
补偿算法
参数
数学模型
集成传感器
多模态深度学习
漏洞检测方法
深度学习模型
特征提取模块
漏洞检测系统