首页> 外国专利> Universal causality graphs for bug detection in concurrent programs

Universal causality graphs for bug detection in concurrent programs

机译:通用因果图,用于并发程序中的错误检测

摘要

A system and method for predictive analysis includes generating an execution trace on an instrumented version of source code for a multithreaded computer program. Interleavings which potentially lead to a violation in the program are statically generated by performing a static predictive analysis using a Universal Causality Graph (UCG) to generate alternative interleavings that might lead to an error. The UCG includes a unified happens-before model for the concurrent program and a property being analyzed. The interleavings are symbolically checked to determine errors in the program.
机译:一种用于预测分析的系统和方法,包括在多版本计算机程序的源代码的工具版本上生成执行跟踪。通过使用通用因果图(UCG)执行静态预测分析来静态生成可能导致程序违规的交错,以生成可能导致错误的交替交错。 UCG包括用于并发程序的统一的事前模型和正在分析的属性。象征性地检查交织以确定程序中的错误。

著录项

  • 公开/公告号US8769499B2

    专利类型

  • 公开/公告日2014-07-01

    原文格式PDF

  • 申请/专利权人 VINEET KAHLON;CHAO WANG;

    申请/专利号US20100907409

  • 发明设计人 VINEET KAHLON;CHAO WANG;

    申请日2010-10-19

  • 分类号G06F9/44;G06F11/00;G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 16:01:23

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号