Access the full text.
Sign up today, get DeepDyve free for 14 days.
L. Lamport (1978)
Time, clocks, and the ordering of events in a distributed systemCommun. ACM, 21
(1978)
An initial algebra approach to the specification, correctness and implementation of abstract data types
K. Prasad (1984)
Specification and Proof of a Simple Fault Tolerant System in CCS
J. Backus (1978)
Can programming be liberated from the von Neumann style?: a functional style and its algebra of programsCommun. ACM, 21
J. Guttag, J. Horning (1978)
The algebraic specification of abstract data typesActa Informatica, 10
Rahim Ramezanian (1978)
Communicating sequential processesCommun. ACM, 21
R. Burstall, J. Darlington (1977)
A Transformation System for Developing Recursive ProgramsJournal of the ACM (JACM), 24
J. Backus (1977)
Can programming be liberated from the von Neumann styleCommunications of The ACM
Baeten, Klop, Fundamenta Informaticae (1985)
Syntax and defining equations for an interrupt mechanism in process algebra, 8503
Z. Chen, C. Hoare (1981)
Partial Correctness of Communicating Sequential Processes
An algebraic specification is given of an algorithm for recovery from catastrophe by a deterministic process. A second version of the algorithm also includes check-points. The algorithms are formulated in the notations of Communicating Sequential Processes (Hoare 1985) and the proofs of correctness are conducted wholly by application of algebraic laws (together with the unique fixed point theorem).
Distributed Computing – Springer Journals
Published: May 12, 2005
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.