Distributed Computer Systems: Structure and Semantics,

Abstract

This report describes an ongoing project in the area of design of distributed systems. The goal is to develop an effective programming system that will support well-structured design, implementation, maintenance and control of distributed processing applications. This programming system combines a powerful high level language and operating system features, and addresses the underlying system problems that affect the reliability and security perceived on the application level. The report presents a conceptual model of distributed computation, and, in the context of this model, discusses our approaches to inter-node communication and cooperation, reliability, and protection. One of the basic goals of our project is to allow the application programmer to work with application-oriented entities. Thus, inter-node messages, error handling and protection constraints will all be expressible in application oriented terms. The report concludes with some examples of the language constructs and an outline of the future research under this project. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1979
Accession Number
ADA070286

Entities

People

  • Barbara Liskov
  • David B. Clark
  • Liba Svobodova

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Autonomy
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Computer Networks
  • Computer Programming
  • Computer Science
  • Computers
  • High Level Languages
  • Information Exchange
  • Information Processing
  • Information Systems
  • Language
  • Military Research
  • Network Protocols
  • Networks
  • New York
  • Operating Systems
  • Programming Languages
  • Reliability

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Networking
  • Computer Science.
  • Systems Analysis and Design