DocumentCode :
2179512
Title :
Consistent and complete proof rules for the total correctness of parallel programs
Author :
Flon, Lawrence ; Suzuki, Norihisa
fYear :
1978
fDate :
16-18 Oct. 1978
Firstpage :
184
Lastpage :
192
Abstract :
We describe a formal theory of the total correctness of parallel programs, including such heretofore theoretically incomplete properties as safety from deadlock and starvation. We present a consistent and complete set of proof rules for the total correctness of parallel programs expressed in nondeterministic form. The proof of consistency and completeness is novel in that we show that the weakest preconditions for each correctness criterion are actually fixed-points (least or greatest) of continuous functions over the complete lattice of total predicates. We have obtained proof rule schemata which can universally be applied to least or greatest fixed points of continuous functions. Therefore, our proof rules are a priori consistent and complete once it is shown that certain weakest preconditions are extremum fixed-points. The relationship between true parallelism and nondeterminism is also discussed.
Keywords :
Automation; Computer science; Concurrent computing; Lattices; Microprocessors; Parallel processing; Region 3; Safety; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1978., 19th Annual Symposium on
Conference_Location :
Ann Arbor, MI, USA
ISSN :
0272-5428
Type :
conf
DOI :
10.1109/SFCS.1978.11
Filename :
4567978
Link To Document :
بازگشت