TRANSMITTING ABSTRACT VALUES IN MESSAGES

  • Authors:
  • M. P. Herlihy

  • Affiliations:
  • -

  • Venue:
  • TRANSMITTING ABSTRACT VALUES IN MESSAGES
  • Year:
  • 1980

Quantified Score

Hi-index 0.00

Visualization

Abstract

This thesis develops primitives for a programming language intended for use in a distributed computer system where individual nodes may have different hardware or software configurations. Our primitives are presented as extensions to the CLU language. We assume that differences in hardware and in administrative policy require that individual nodes be free to choose their own local representations for common types, including user-defined types. Our main objective is to provide primitives to communicate values of user-defined type. Our primitives support a large degree of node autonomy, without requiring that communicating nodes have prior knowledge of one another''s special characteristics. We argue that the precise meaning of value transmission is type-dependent; thus the user, not the language, must control the meaning of transmission for values of a type.