Skip to Content
Distributed Systems, 2nd Edition
book

Distributed Systems, 2nd Edition

by Sukumar Ghosh
July 2014
Intermediate to advanced
554 pages
17h 49m
English
Chapman and Hall/CRC
Content preview from Distributed Systems, 2nd Edition

Chapter 4

Representing Distributed Algorithms

Syntax and Semantics

4.1 Introduction

This chapter introduces a minimal set of notations to represent distributed algorithms. These notations do not always conform to the syntax of popular programming languages like C or Java. They are only useful to appropriately specify certain key issues of atomicity, nondeterminism, and scheduling in a succinct way. The notations have enough flexibility to accommodate occasional use of even word specifications for representing actions. These specifications are only meant for a human user who is trying to implement the system or reason about its correctness. In [D76], Dijkstra argued about the importance of such a language to influence our thinking habits. This ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Distributed Systems Observability

Distributed Systems Observability

Cindy Sridharan
Distributed Systems Architecture

Distributed Systems Architecture

Arno Puder, Kay Römer, Frank Pilhofer

Publisher Resources

ISBN: 9781466552975