一句话:提出 ComRaDe 工具,通过管理并发测试来辅助确认数据竞争报告,降低真/假阳性甄别的耗时。
随着并发程序数量不断增加,研究者提出了多种采用不同实现策略的数据竞争检测工具。然而,这些检测器给出的报告中同时包含真阳性与假阳性,在评估阶段逐一确认其中是否真正存在数据竞争是一个极其耗时的过程。本文提出 ComRaDe,面向数据竞争检测报告的确认环节管理并发测试,通过组织并发测试的执行来辅助判定竞争报告的真实性,从而减轻评估者在确认数据竞争时的人工负担。摘要未提供具体的实验数据与量化结果。
As a result of the increasing number of concurrent programs, the researchers put forward a number of tools with different implementation strategies to detect data race. However, confirming data races from the collection of true and false positives reported by race detectors is extremely the time-consuming process during the evaluation period.
DOI 原文 ·
@inproceedings{paperbot4810,
title = {Managing concurrent testing of data race with ComRaDe},
author = {Jian Gao and Xin Yang and Yu Jiang and Han Liu and Weiliang Ying and Wanting Sun and Ming Gu},
booktitle = {ISSTA},
year = {2018},
doi = {10.1145/3213846.3229502}
}