一种基于深度强化学习模型的模糊测试方法与流程

AITNT
正文
推荐专利
一种基于深度强化学习模型的模糊测试方法与流程
申请号:CN202411567783
申请日期:2024-11-05
公开号:CN119377120A
公开日期:2025-01-28
类型:发明专利
摘要
本发明公开了一种基于深度学习模型的模糊测试方法与流程。首先,收集不同格式的Linux应用程序,保存收集得到的应用程序和与其格式相同的种子文件;其次,基于价值导向的DQN算法和策略导向的TRPO算法构建固定变异策略下的变异模型,并基于改进的Thompson采样算法构建Havoc随机变异模型,以输出测试样例的有效变异算子和变异策略链信息;接着,对AFL源码进行修改,嵌入所提出的两种变异模型,并使用共享内存的方式实现模型与AFL间的交互;最后,面向上一步得到的嵌入模型后的AFL,编写自动化执行脚本并设定其执行时间,执行afl‑fuzz、afl‑showmap和afl‑cov指令训练嵌入的两种模型并进行自动化模糊测试,根据模糊测试执行结果,将代码覆盖率、崩溃数量、变异算子使用情况等结果可视化。
技术关键词
深度强化学习模型 变异策略 模糊测试方法 代码覆盖率 自动化工具 DQN算法 阶段 脚本 种子 交互组件 共享内存机制 格式 命令 深度学习模型 生成代码 算法模型 程序 参数
系统为您推荐了相关专利信息
1
基于深度强化学习与时间约束的低空航空器冲突解脱方法
深度强化学习模型 低空航空器 静态障碍物 冲突解脱方法 无人机
2
增量代码覆盖率的计算方法、装置、电子设备及存储介质
增量代码覆盖率 链路 逻辑 基线 计算方法
3
一种基于算力网络的资源池的规划方法
动态调频技术 双层优化模型 动态密钥 服务等级协议约束 规划
4
一种基于深度Q网络的网联交叉口生态引导协同控制方法
深度强化学习模型 协同控制方法 车辆运动规划 深度Q网络 交叉口
5
深度学习及拓扑分析的网络拓扑智能生成方法及系统
神经网络模型 深度强化学习模型 训练样本集 策略 网络负载信息
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号