首页> 外文会议>Runtime verification >A Concurrency Testing Tool and Its Plug-Ins for Dynamic Analysis and Runtime Healing
【24h】

A Concurrency Testing Tool and Its Plug-Ins for Dynamic Analysis and Runtime Healing

机译:用于动态分析和运行时修复的并发测试工具及其插件

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

摘要

This paper presents a tool for concurrency testing (abbreviated as ConTest) and some of its extensions. The extensions (called plug-ins in this paper) are implemented through the listener architecture of ConTest. Two plug-ins for runtime detection of common concurrent bugs are presented-the first (Eraser+) is able to detect data races while the second (AtomRace) is able to detect not only data races but also more general bugs caused by violation of atomicity presumptions. A third plug-in presented in this paper is designed to hide bugs that made it into the field so that when problems are detected they can be circumvented. Several experiments demonstrate the capabilities of these plug-ins.
机译:本文介绍了用于并发测试的工具(缩写为ConTest)及其一些扩展。这些扩展(在本文中称为插件)是通过ConTest的侦听器体系结构实现的。提供了两个用于运行时检测常见并发错误的插件-第一个(Eraser +)能够检测数据竞争,而第二个(AtomRace)不仅能够检测数据竞争,而且还能够检测由于违反原子性假设而导致的更一般的错误。 。本文介绍的第三个插件旨在隐藏导致其进入现场的错误,以便在发现问题时可以将其规避。几个实验演示了这些插件的功能。

著录项

  • 来源
    《Runtime verification》|2009年|P.101-114|共14页
  • 会议地点 Grenoble(FR);Grenoble(FR)
  • 作者单位

    FIT, Brno University of Technology, Bozetechova 2, 61266, Brno, Czech Republic;

    rnFIT, Brno University of Technology, Bozetechova 2, 61266, Brno, Czech Republic;

    rnIBM, Haifa Research Lab, Haifa University Campus, Haifa, 31905, Israel;

    rnIBM, Haifa Research Lab, Haifa University Campus, Haifa, 31905, Israel;

    rnIBM, Haifa Research Lab, Haifa University Campus, Haifa, 31905, Israel;

    rnFIT, Brno University of Technology, Bozetechova 2, 61266, Brno, Czech Republic;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算机软件;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号