The rely-guarantee method in Isabelle/HOL

28Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

We present the formalization of the rely-guarantee method in the theorem prover Isabelle/HOL. This method consists of a Hoare-like system of rules to verify concurrent imperative programs with shared variables in a compositional way. Syntax, semantics and proof rules are defined in higher-order logic. Soundness of the proof rules w.r.t. the semantics is proven mechanically. Also parameterized programs, where the number of parallel components is a parameter, are included in the programming language and thus can be verified directly in the system. We prove that the system is complete for parameterized programs. Finally, we show by an example how the formalization can be used for verifying concrete programs. © Springer-Verlag Berlin Heidelberg 2003.

References Powered by Scopus

Tentative steps toward a development method for interfering programs

441Citations
N/AReaders
Get full text

The Rely-Guarantee Method for Verifying Shared Variable Concurrent Programs

109Citations
N/AReaders
Get full text

Thread-modular verification for shared-memory programs

66Citations
N/AReaders
Get full text

Cited by Powered by Scopus

A marriage of rely/guarantee and separation logic

205Citations
N/AReaders
Get full text

A structural proof of the soundness of rely/guarantee rules

44Citations
N/AReaders
Get full text

Proving linearizability with temporal logic

19Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Nieto, L. P. (2003). The rely-guarantee method in Isabelle/HOL. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2618, 348–362. https://doi.org/10.1007/3-540-36575-3_24

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 7

64%

Professor / Associate Prof. 3

27%

Researcher 1

9%

Readers' Discipline

Tooltip

Computer Science 12

100%

Save time finding and organizing research with Mendeley

Sign up for free