...
首页> 外文期刊>Concurrency and Computation >Towards A Framework And A Benchmark For Testing Tools For Multi-threaded Programs
【24h】

Towards A Framework And A Benchmark For Testing Tools For Multi-threaded Programs

机译:建立多线程程序测试工具的框架和基准

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

摘要

Multi-threaded code is becoming very common, both on the server side, and very recently for personal computers as well. Consequently, looking for intermittent bugs is a problem that is receiving more and more attention. As there is no silver bullet, research focuses on a variety of partial solutions. We outline a road map for combining the research within the different disciplines of testing multi-threaded programs and for evaluating the quality of this research. We have three main goals. First, to create a benchmark that can be used to evaluate different solutions. Second, to create a framework with open application programming interfaces that enables the combination of techniques in the multi-threading domain. Third, to create a focus for the research in this area around which a community of people who try to solve similar problems with different techniques can congregate. We have started creating such a benchmark and describe the lessons learned in the process. The framework will enable technology developers, for example, developers of race detection algorithms, to concentrate on their components and use other ready made components (e.g. an instrumentor) to create a testing solution.
机译:无论是在服务器端,还是最近在个人计算机上,多线程代码都变得非常普遍。因此,寻找间歇性错误是一个越来越受到关注的问题。由于没有灵丹妙药,因此研究集中在各种局部解决方案上。我们概述了一个路线图,用于将研究与测试多线程程序的不同学科结合起来,并评估该研究的质量。我们有三个主要目标。首先,创建一个可用于评估不同解决方案的基准。其次,创建具有开放应用程序编程接口的框架,该框架支持在多线程域中进行技术组合。第三,将重点放在这一领域的研究上,一群试图用不同技术解决相似问题的人们可以聚集在一起。我们已经开始创建这样的基准,并描述在此过程中吸取的教训。该框架将使技术开发人员(例如种族检测算法的开发人员)能够专注于其组件并使用其他现成的组件(例如仪器)来创建测试解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号