首页> 外文期刊>International journal of parallel programming >Dynamic Analysis Method for Concurrency Bugs in Multi-process/Multi-thread Environments
【24h】

Dynamic Analysis Method for Concurrency Bugs in Multi-process/Multi-thread Environments

机译:多过程/多线程环境中的并发错误的动态分析方法

获取原文
获取原文并翻译 | 示例

摘要

In this paper, we propose a method of analyzing the types and causes of concurrency bugs that can occur in multi-process/multi-thread environments by analyzing the information gathered in the execution environment. Our method reduces the false detection rate by employing a hooking technique that intercepts the software's execution at runtime and reduces the overhead that can occur in the original software due to defect detection methods using optimized data collection. We implemented the proposed method as a tool and demonstrated its effectiveness by applying it to weapon system software that previously had concurrency bugs. In addition, the proposed method's high performance was proven by applying it to software into which faults were injected and comparing the results with those obtained using other tools.
机译:在本文中,我们提出了一种通过分析在执行环境中收集的信息来分析可以在多进程/多线程环境中发生的并发错误的类型和原因。我们的方法通过采用挂钩技术来降低假检测速率,该技术拦截软件在运行时执行,并降低了由于使用优化数据收集的缺陷检测方法而在原始软件中发生的开销。我们将建议的方法作为工具实施,并通过将其应用于先前具有并发错误的武器系统软件来展示其有效性。此外,通过将其应用于软件来证明该方法的高性能被证明是在使用其他工具获得的软件中注入故障并将结果进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号