Coordinated computing : tools and techniques for distributed software / Robert E. Filman and Daniel P. Friedman.

Author
Filman, Robert E. [Browse]
Format
Book
Language
English
Published/​Created
  • New York : McGraw-Hill Book Company, [1984]
  • ©1984.
Description
xx, 370 pages : illustrations ; 25 cm.

Details

Subject(s)
Author
Library of Congress genre(s)
Series
McGraw-Hill computer science series [More in this series]
Summary note
This is one of the first books that attempts to discuss distributed programming. It covers a wide spectrum of distributed programming models and makes a relative comparison of various message passing models, concurrent languages, and distributed programming languages. The authors treatment of exchange functions (which is not widely available otherwise) discusses some of the issues of realtime programming languages. After a brief review of computation theory, programming languages, synchronization mechanisms, and primitives of distributed computing, the authors discuss seven models for coordinated computing, various programming languages, and the problems of organizing distributed systems. Recommended for those interested in distributed programming, or as a second level course on programming languages for graduate students.
Notes
Includes index.
Bibliographic references
Bibliography: p. 347-356.
Contents
  • Part one. Foundations ; Computation theory
  • Programming languages
  • Concurrency
  • Hardware
  • Models, languages, and heuristics
  • Part two. Models ; Shared variables
  • Exchange functions
  • Concurrent processes
  • Petri nets and data flow
  • Communicating sequential processes
  • Actors
  • Indeterminate applicative systems
  • Part three. Languages ; Concurrent Pascal and distributed processes
  • Ada
  • PLITS
  • Synchronizing resources and cell
  • Part four. Heuristics ; Distributed databases
  • Distributed problem solving
  • Part five. Contrasts and comparisons ; Contrasts and comparisons.
Other title(s)
Tools and techniques for distributed software
ISBN
  • 0070224390
  • 9780070224391
LCCN
83022226
OCLC
10045992
Statement on language in description
Princeton University Library aims to describe library materials in a manner that is respectful to the individuals and communities who create, use, and are represented in the collections we manage. Read more...
Other views
Staff view