跳到主要内容

CHESS:并发软件的系统压力测试

  • 会议文件
书籍封面 基于逻辑的程序合成与转换 (LOPSTR 2006)

系列丛书的一部分: 计算机科学课堂讲稿((LNTCS,第4407卷)

包含在以下会议系列中:

摘要

并发性是系统软件的一个基本属性。异步计算是操作系统、数据库和web服务器等重要软件组件中的规范。随着多核架构进入主流台式计算机,我们很可能会看到多线程在应用软件中的使用越来越多。不幸的是,并发程序的设计是一项非常具有挑战性的任务。此任务的主要智能困难在于推理并发执行线程之间的交互。不确定性线程调度使得从程序的一次运行到另一次运行的行为极难再现。因此,调试并发软件的过程变得单调乏味,导致程序员的生产力急剧下降。由于并发性很重要,而且很难纠正,因此我们必须开发技术和工具来自动检测和查明并发程序中的错误。

这是订阅内容的预览,通过机构登录 以检查访问。

访问本章

第章
29.95欧元
价格包括增值税(中国)
  • 以PDF格式提供
  • 在任何设备上读取
  • 即时下载
  • 永远拥有它
电子书
42.79欧元
价格包括增值税(中国)
  • 以PDF格式提供
  • 在任何设备上读取
  • 即时下载
  • 永远拥有它
软封面书籍
49.99欧元
价格不含增值税(中国)
  • 紧凑、轻量级版本
  • 3至5个工作日内发货
  • 全球免费送货-查看信息

税务计算将在结账时完成

购买仅供个人使用

机构认购

工具书类

  1. Elmas,T.,Qadeer,S.,Tasiran,S.:Goldilocks:使用锁集高效计算发生前关系(2006),完整版本可在, http://www.research.microsoft.com网站/~qadeer/fatesrv06-fullversion.ps

  2. Flanagan,C.,Godefroid,P.:模型检查软件的动态部分顺序缩减。收录于:POPL 05:编程语言原理,第110–121页。ACM出版社,纽约(2005)

    第章 谷歌学者 

  3. Lamport,L.:分布式系统中的时间、时钟和事件顺序。ACM通信21(7),558–565(1978)

    第条 数学 谷歌学者 

  4. Mattern,F.:分布式系统的虚拟时间和全局状态。摘自:并行和分布式算法国际研讨会,第215-226页。荷兰北部,阿姆斯特丹(1989)

    谷歌学者 

  5. Qadeer,S.,Rehof,J.:并发软件的上下文模型检查。收录:Halbwachs,N.,Zuck,L.D.(编辑)TACAS 2005。LNCS,第3440卷,第93-107页。斯普林格,海德堡(2005)

    谷歌学者 

  6. Qadeer,S.,Wu,D.:亲吻:保持简单有序。摘自:PLDI 04:编程语言设计与实现,第14-24页。ACM出版社,纽约(2004年)

    第章 谷歌学者 

下载参考资料

作者信息

作者和附属机构

作者

编辑器信息

杰曼·普埃布拉

权利和权限

转载和许可

版权信息

©2007 Springer Berlin Heidelberg版权所有

关于本论文

引用本文

Musuvathi,M.和Qadeer,S.(2007年)。国际象棋:并发软件的系统压力测试。In:Puebla,G.(eds)基于逻辑的程序合成和转换。LOPSTR 2006年。计算机科学课堂讲稿,第4407卷。施普林格,柏林,海德堡。https://doi.org/10.1007/978-3-540-71410-1_2

下载引文

  • 内政部:https://doi.org/10.1007/978-3-540-71410-1_2

  • 发布者名称:施普林格、柏林、海德堡

  • 打印ISBN:978-3-540-71409-5

  • 在线ISBN:978-3-540-71410-1

  • 电子书包:计算机科学计算机科学(R0)

与我们一起发布

政策和道德