An axiomatic proof technique for parallel programs I
The work
| Authors | Susan Owicki; David Gries |
|---|---|
| Editors | |
| Type | article |
| Year | 1976 |
| Citekey | owicki1976axiomatic |
Where it appeared
| Published in | Acta Informatica |
|---|---|
| Publisher | Springer |
| Volume | 6 |
| Issue | 4 |
| Pages | 319--340 |
Identifiers
| DOI | 10.1007/bf00268134 |
|---|---|
| OpenAlex | W1964727056 |
Access
| Landing page | https://doi.org/10.1007/bf00268134 |
|---|
Empty on purpose
| copy |
Related
| Distinct from | owicki1975axiomatic |
|---|---|
| Distinct from | owicki1976verifying |
| Distinct from | pnueli1977temporal |
Abstract
A language for parallel programming, with a primitive construct for synchronization and mutual exclusion, is presented. Hoare's deductive system for proving partial correctness of sequential programs is extended to include the parallelism described by the language. The proof method lends insight into how one should understand and present parallel programs. Examples are given using several of the standard problems in the literature. Methods for proving termination and the absence of deadlock are also given.
How it got here
| How it got here | agent via openalex |
|---|---|
| Added | 2026-08-04 00:00 UTC |
| Approved by | a person 2026-08-24 07:29 UTC |
Filed under
Cite it as
@article{owicki1976axiomatic,
title = {An axiomatic proof technique for parallel programs I},
author = {Susan Owicki and David Gries},
year = {1976},
journal = {Acta Informatica},
publisher = {Springer},
volume = {6},
number = {4},
pages = {319--340},
doi = {10.1007/bf00268134},
}
This record lives at https://refs.drheap.org/owicki1976axiomatic/ and will keep doing so.