Abstract
In this paper we present a simple compositional Hoare logic for reasoning about the correctness of a certain class of distributed systems. We consider distributed systems composed of processes which interact asynchronously via unbounded FIFO buffers. The simplicity of the proof system is due to the restriction to local nondeterminism in the description of the sequential processes of a system. To illustrate the usefulness of the proof system we use PVS (Prototype Verification System, see [ORS92]) to prove in a compositional manner the correctness of a heartbeat algorithm for computing the topology of a network.
Cite
CITATION STYLE
de Boer, F. S., & van Hulst, M. (1996). Local nondeterminism in asynchronously communicating processes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1051, pp. 367–384). Springer Verlag. https://doi.org/10.1007/3-540-60973-3_97
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.