A survey of verification techniques for parallel programs (Q1059388)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A survey of verification techniques for parallel programs |
scientific article; zbMATH DE number 3903928
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A survey of verification techniques for parallel programs |
scientific article; zbMATH DE number 3903928 |
Statements
A survey of verification techniques for parallel programs (English)
0 references
1985
0 references
This report is an attempt at trying to document some of the many verification methods for parallel and distributed software. Preliminary aims were that the report should highlight common ideas, principles and implications of current verification and specification techniques. Neither this report is meant to be an all embracing survey report. Some of the main approaches in this area are reviewed and studied in grater depth. The following scheme is used for the presentation of each method: Major references, Overview, Examples, Detailed exposition of some examples, General comments and a summary of the proof system. There are two main sections to the report: Shared variable parallelism and Message- based parallelism. In detail the following methods are surveyed: Flon \& Suzuki: Total Correctness of Parallel Programs; Jones: Development of Interfering Programs; Lamport: Verification of Concurrent Programs; Owicki \& Gries: Verification of Parallel Programs; Apt, Francez \& De Roever: Verification of CSP; Barringer \& Mearns: Verification of Ada Tasks; Levin \& Gries: Verification of CSP; Misra \& Chandy: Proofs of Process Networks; Zhou \& Hoare: Correctness of Communicating Processes.
0 references
verification methods for parallel and distributed software
0 references
specification
0 references
parallelism
0 references