Title :
Mechanizable proofs about parallel processes
Author :
Cadiou, J.M. ; Lévy, J.J.
Abstract :
This paper attempts to use formal semantics of a class of parallel processes in order to carry out mechanizable proofs about them. The formalism used is LCF (Logic for Computable Functions, Milner [22]), with slight extensions. The processes we consider communicate by sharing memory, rather than by signals on communication lines. Parallelism is treated as nondeterminism. We state properties such as mutual exclusion of critical sections, absence of deadlocks, determinacy, and we show examples of proofs.
Keywords :
Equations; Flowcharts; History; Logic; Parallel processing; Program processors; Signal processing; System recovery;
Conference_Titel :
Switching and Automata Theory, 1973. SWAT '08. IEEE Conference Record of 14th Annual Symposium on
Conference_Location :
USA
DOI :
10.1109/SWAT.1973.14