首页    期刊浏览 2024年09月19日 星期四
登录注册

文章基本信息

  • 标题:Barriers in Concurrent Separation Logic: Now With Tool Support!
  • 本地全文:下载
  • 作者:Aquinas Hobor ; Cristian Gherghina
  • 期刊名称:Logical Methods in Computer Science
  • 印刷版ISSN:1860-5974
  • 电子版ISSN:1860-5974
  • 出版年度:2012
  • 卷号:8
  • 期号:2
  • 页码:1
  • DOI:10.2168/LMCS-8(2:2)2012
  • 出版社:Technical University of Braunschweig
  • 摘要:We develop and prove sound a concurrent separation logic for Pthreads-style barriers. Although Pthreads barriers are widely used in systems, and separation logic is widely used for verification, there has not been any effort to combine the two. Unlike locks and critical sections, Pthreads barriers enable simultaneous resource redistribution between multiple threads and are inherently stateful, leading to significant complications in the design of the logic and its soundness proof. We show how our logic can be applied to a specific example program in a modular way. Our proofs are machine-checked in Coq. We showcase a program verification toolset that automatically applies the logic rules and discharges the associated proof obligations.
  • 其他关键词:Concurrency, Concurrent Separation Logic, Verification Tools
国家哲学社会科学文献中心版权所有