首页> 中国专利> 一种基于约束求解的原子集合序列化违背探测方法

一种基于约束求解的原子集合序列化违背探测方法

摘要

本发明公开了一种基于约束求解的原子集合序列化违背探测方法,属于软件测试技术领域。该方法包括如下步骤:首先动态收集并发程序原始执行轨迹,然后结合原子集合序列化违背的九种错误模式,建立原始执行轨迹中相关事件之间执行先后顺序的约束关系,将原子集合序列化违背的探测问题转化为约束求解问题,并利用Z3求解器进行约束求解,当约束有解时,该解对应的可执行交织中存在原子集合序列化违背错误,否则不存在。本发明扩大了原始执行轨迹中事件的交织空间,同时保证了由约束求解所生成的交织是可行的,由此降低了原子集合序列化违背探测的漏报率和误报率,提高了原子集合序列化违背探测能力。

著录项

  • 公开/公告号CN109522207B

    专利类型发明专利

  • 公开/公告日2021-09-28

    原文格式PDF

  • 申请/专利权人 东南大学;

    申请/专利号CN201811124819.3

  • 发明设计人 戚晓芳;靳娜娜;

    申请日2018-09-26

  • 分类号G06F11/36(20060101);

  • 代理机构32200 南京经纬专利商标代理有限公司;

  • 代理人曹芸

  • 地址 211189 江苏省南京市江宁区东南大学路2号

  • 入库时间 2022-08-23 12:33:27

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号