跳到主要导航 跳到搜索 跳到主要内容

The Rely-Guarantee Method for Verifying Shared Variable Concurrent Programs

  • Qiwen Xu*
  • , Willem Paul De Roever
  • , Jifeng He
  • *此作品的通讯作者
  • Kiel University
  • United Nations University Institute in Macau
  • University of Oxford

科研成果: 期刊稿件文章同行评审

摘要

Compositional proof systems for shared variable concurrent programs can be devised by including the interference information in the specifications. The formalism falls into a category called rely-guarantee (or assumption-commitment), in which a specification is explicitly (syntactically) split into two corresponding parts. This paper summarises existing work on the rely-guarantee method and gives a systematic presentation. A proof system for partial correctness is given first, thereafter it is demonstrated how the relevant rules can be adapted to verify deadlock freedom and convergence. Soundness and completeness, of which the completeness proof is new, are studied with respect to an operational model. We observe that the rely-guarantee method is in a sense a reformulation of the classical non-compositional Owicki & Gries method, and we discuss throughout the paper the connection between these two methods.

源语言英语
页(从-至)149-174
页数26
期刊Formal Aspects of Computing
9
2
DOI
出版状态已出版 - 1997
已对外发布

指纹

探究 'The Rely-Guarantee Method for Verifying Shared Variable Concurrent Programs' 的科研主题。它们共同构成独一无二的指纹。

引用此