基于P4程序的错误定位方法、设备

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
基于P4程序的错误定位方法、设备
申请号:CN202511054079
申请日期:2025-07-30
公开号:CN120560988B
公开日期:2025-10-28
类型:发明专利
摘要
本公开提供了基于P4程序的错误定位方法、设备,方法包括:接收待分析的P4程序,对所述P4程序进行格式转换为等价的Python代码,并利用所述Python代码模拟程序执行,生成执行轨迹;将所述执行轨迹中的变量赋值、条件分支及函数调用转换为静态单赋值形式的SMT公式序列;利用克雷格插值算法对所述SMT公式序列进行计算,基于不可满足的约束生成插值序列;通过插值规约算法从所述插值序列中提取包含导致程序错误的最小语句集合,并映射回所述待分析的P4程序中的错误位置。
技术关键词
错误定位方法 规约算法 语句 数据包头 变量 逻辑 插值算法 轨迹 序列 模拟程序 字段 定义 参数 嵌套结构 表达式 分支 字典 存储器 处理器