首页    期刊浏览 2024年11月30日 星期六
登录注册

文章基本信息

  • 标题:Aspect-oriented linearizability proofs
  • 本地全文:下载
  • 作者:Soham Chakraborty ; Thomas Henzinger ; Ali Sezgin
  • 期刊名称:Logical Methods in Computer Science
  • 印刷版ISSN:1860-5974
  • 电子版ISSN:1860-5974
  • 出版年度:2015
  • 卷号:11
  • 期号:1
  • 页码:1
  • DOI:10.2168/LMCS-11(1:20)2015
  • 出版社:Technical University of Braunschweig
  • 摘要:Linearizability of concurrent data structures is usually proved by monolithic simulation arguments relying on the identification of the so-called linearization points. Regrettably, such proofs, whether manual or automatic, are often complicated and scale poorly to advanced non-blocking concurrency patterns, such as helping and optimistic updates. In response, we propose a more modular way of checking linearizability of concurrent queue algorithms that does not involve identifying linearization points. We reduce the task of proving linearizability with respect to the queue specification to establishing four basic properties, each of which can be proved independently by simpler arguments. As a demonstration of our approach, we verify the Herlihy and Wing queue, an algorithm that is challenging to verify by a simulation proof.
  • 其他关键词:Linearizability, Queue, Verification, Herlihy-Wing Queue
国家哲学社会科学文献中心版权所有