Abstract
A number of distinct views of distributed systems and ways for their formal modelling are explained, discussed, and related. By this, in particular, an attempt is undertaken to unify and show the connection between distinct approaches to formalizing distributed systems and programs describing them.
This work was carried out within the DFG project Parallelität
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Broy: Semantics of communicating processes. Information & Control 61:3 (1984) 202–246.
M. Broy, F.L. Bauer: A systematic approach to language constructs for concurrency. SCP 1985
P. Degano, R. De Niccola, U. Montanari: Partial ordering derivations for CCS. FCT 85, Lecture Notes in Computer Science 199, Berlin-Heidelberg-New York-Tokyo: Springer 1985, 520–533
P. Degano, U. Montanari: Distributed systems, partial ordering of events, and event structures. In: M. Broy: Control Flow and Data Flow: Concepts of Distributed Programming. NATO ASI Series, Series F: Computer and System Sciences, Vol. 14, Berlin-Heidelberg-New York-Tokyo: Springer 1985, 7–106
M.C.B. Hennessy, G.D. Plotkin: Full abstraction for simple parallel programs. 8th Mathematical Foundations of Computer Science, Olomouc, 1979, Lecture Notes in Computer Science
M.C.B. Hennessy, R. Milner: On observing nondeterminism and concurrency. In: J. de Bakker, Jn van Leeuwen: International Colloquium on Automata, Languages and Programming 80, Lecture Notes in Computer Science 85, Berlin-Heidelberg-New York: Springer 1980, 299–309.
M. Hennessy, G. Plotkin: A term model for CCS. 9th Mathematical Foundations of Computer Science (1980), Lecture Notes in Computer Science 88, Berlin-Heidelberg-New York: Springer 1980, 261–274.
C.A.R. Hoare: Communicating sequential processes, Comm. ACM 21 (8) (1978) 666–667.
C.A.R: Hoare, S.D. Brookes and A.W. Roscoe: A theory of communicating sequential processes. Oxford University Computing Laboratory, Programming Research Group, Technical Monograph PRG-21, Oxford (1981). Also in: J. ACM 31 (1984) 560–599
C.A.R. Hoare: Communicating Sequential Processes. Prentice Hall 1985
G. Kahn and D. MacQueen, Coroutines and networks of processes, Proc. IFIP Congress 1977
A. Mazurkiewicz: Traces, histories, graphs: instances of a process monoid. In: M.P. Chytil, V. Koubek (eds.): MFCS 1984, Lecture Notes in Computer Science 92, Berlin-Heidelberg-New York-Tokyo: Springer 1985, 115–133
D.B. MacQueen, Models for distributed computing, IRIA RR No. 351 (1979).
R. Milner: A Calculus for Communicating Systems, Lecture Notes in Computer Science 92, Berlin-Heidelberg-New York-Tokyo: Springer 1980
R. Milner: On relating synchrony and asynchrony. University of Edinburgh, Department of Computer Science, Internal Report CSR-75-80, December 1980
M. Nielsen, G. Plotkin, G. Winskel: Petri nets, event structures, and domains. Part 1. Theoretical Computer Science 13, 1981, 85–108
E.-R. Olderog, C.A.R. Hoare: Specification-oriented semantics for communicating processes. In: Diaz: International Colloquium on Automata, Languages and Programming 83, Lecture Notes in Computer Sciences, Berlin-Heidelberg-New York: Springer 1983
L.G. Tesler and H.J. Enea: A language design for concurrent processes, Spring Joint Computer Conference (1968) 403–408.
J. Winkowski: Behaviors of concurrent systems. Theoretical Computer Science 11, 1980, 39–60.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Broy, M., Streicher, T. (1987). Views of distributed systems. In: Zilli, M.V. (eds) Mathematical Models for the Semantics of Parallelism. Lecture Notes in Computer Science, vol 280. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18419-8_12
Download citation
DOI: https://doi.org/10.1007/3-540-18419-8_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18419-5
Online ISBN: 978-3-540-47960-4
eBook Packages: Springer Book Archive