首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >ASP: Abstraction Subspace Partitioning for Detection of Atomicity Violations with an Empirical Study
【24h】

ASP: Abstraction Subspace Partitioning for Detection of Atomicity Violations with an Empirical Study

机译:ASP:用于检测原子性违规的抽象子空间分区,并进行了经验研究

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

摘要

Dynamic concurrency bug detectors predict and then examine suspicious instances of atomicity violations from executions of multithreaded programs. Only few predicted instances are real bugs. Prioritizing such instances can make the examinations cost-effective, but is there any design factor exhibiting significant influence? This work presents the first controlled experiment that studies two design factors, abstraction level and subspace, in partitioning such instances through 35 resultant partition-based techniques on 10 benchmarks with known vulnerability-related bugs. The empirical analysis reveals significant findings. First, partition-based prioritization can significantly improve the fault detection rate. Second, coarse-grained techniques are more effective than fine-grained ones, and using some one-dimensional subspaces is more effective than using other dimensional subspaces. Third, eight previously unknown techniques can be more effective than the technique modeled after a state-of-the-art dynamic detector.
机译:动态并发错误检测器预测并检查来自多线程程序执行的原子性违规的可疑实例。只有很少的预测实例是真正的错误。优先考虑这种情况可以使检查具有成本效益,但是是否有任何设计因素具有显着影响?这项工作提出了第一个受控实验,该实验研究了两个设计因素,即抽象级别和子空间,从而通过在35个基于结果的基于分区的技术(在10个基准上使用已知的与漏洞相关的错误)对此类实例进行分区。实证分析揭示了重大发现。首先,基于分区的优先级可以显着提高故障检测率。其次,粗粒度技术比细粒度技术更有效,并且使用某些一维子空间比使用其他维子空间更有效。第三,八种先前未知的技术可能比采用最新动态检测器建模的技术更为有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号