Reduction: a method of proving properties of parallel programs
暂无分享,去创建一个
When proving that a parallel program has a given property it is often convenient to assume that a statement is indivisible, i.e. that the statement cannot be interleaved with the rest of the program. Here sufficient conditions are obtained to show that the assumption that a statement is indivisible can be relaxed and still preserve properties such as halting. Thus correctness proofs of a parallel system can often be greatly simplified.
[1] Karl N. Levitt. The application of program-proving techniques to the verification of synchronization processes , 1972, AFIPS '72 (Fall, part I).
[2] Edward A. Ashcroft,et al. Proving Assertions about Parallel Programs , 1975, J. Comput. Syst. Sci..
[3] A. Habermann. Synchronization of communicating processes , 1972, CACM.
[4] Hugh C. Lauer. Correctness in operating systems , 1973 .