首页> 中国专利> 基于启发式规则的并发式自适应随机测试方法

基于启发式规则的并发式自适应随机测试方法

摘要

本发明公开了一种基于启发式规则的自适应随机并发测试方法,步骤1、随机执行待测试并发程序作为输入;步骤2、从初始状态开始探索程序状态空间;步骤3、进行启发式规则排序选择,三种启发规则分别为线程切换频率、写操作占比和共享变量个数;步骤4、在基于距离度量以及启发式规则排序之后,控制存储所有可行子状态的队列Q的长度,利用超参数N进行调整,直至到达程序的终止状态;步骤5、进行错误报告,即能够检测出为给定的待测并发程序其包含的错误,最终输出检测到的错误的详细信息报告。与现有技术相比,本发明利用启发式规则提高了加速检测并发程序的效率,从而解决了利用内存访问模式检测出现的“冷启动”问题;通过不断积累之前探索的信息,矫正之后的检测方向,大幅提高了检测并发程序错误的效率。

著录项

  • 公开/公告号CN113468047B

    专利类型发明专利

  • 公开/公告日2022-05-17

    原文格式PDF

  • 申请/专利权人 天津大学;

    申请/专利号CN202110674680.5

  • 发明设计人 沐燕舟;王赞;刘爽;

    申请日2021-06-17

  • 分类号G06F11/36;

  • 代理机构天津市北洋有限责任专利代理事务所;

  • 代理人李素兰

  • 地址 300072 天津市南开区卫津路92号

  • 入库时间 2022-08-23 13:39:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-05-17

    授权

    发明专利权授予

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号