1999
DOI: 10.1007/978-3-540-49020-3_13
|View full text |Cite
|
Sign up to set email alerts
|

Owicki/Gries in Isabelle/HOL

Abstract: Abstract. We present a formalization of the Gries/Owicki method for correctness proofs of concurrent imperative programs with shared variables in the theorem prover Isabelle/HOL. Syntax, semantics and proof rules are defined in higher-order logic. The correctness of the proof rules w.r.t. the semantics is proved. The verification of some typical example programs like producer/consumer is presented.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
41
1

Year Published

2000
2000
2023
2023

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 24 publications
(42 citation statements)
references
References 25 publications
0
41
1
Order By: Relevance
“…On a current desktop computer, each example required less than a minute of time. Our results are better than the ones in [PN02,NPN99], e.g. for the ticket algorithm they require human intervention to provide explicit case distinctions.…”
Section: Small Algorithmscontrasting
confidence: 58%
See 1 more Smart Citation
“…On a current desktop computer, each example required less than a minute of time. Our results are better than the ones in [PN02,NPN99], e.g. for the ticket algorithm they require human intervention to provide explicit case distinctions.…”
Section: Small Algorithmscontrasting
confidence: 58%
“…The most-related work is [PN02,NPN99], in which the Owicki/Gries theory is formalized in the Isabelle [Pau94] theorem prover. This work has nice theoretical aspects.…”
Section: Theory Of Owicki/gries In Isabellementioning
confidence: 99%
“…From the theorem prover angle, much work has been done on formalizing different concurrency paradigms like UNITY, CSP, CCS or TLA among others (see [8] for a list of references). Remarkable formalizations for compositional approaches are [2,9] for the UNITY framework in Isabelle/HOL and the soundness proof of McMillan assume-guarantee rule [6] in PVS [12].…”
Section: Related Workmentioning
confidence: 99%
“…In [10] we proved that the extended Owicki-Gries system of [8] is complete for parameterized programs. Using this result, we prove completeness of the rely-guarantee system for parameterized programs by reduction.…”
Section: Completeness For Parameterized Parallel Programsmentioning
confidence: 99%
See 1 more Smart Citation