Joyce: a programming language for distributed systems

  • Authors:
  • Per Brinch Hansen

  • Affiliations:
  • Center for Science and Technology, Syracuse University, Syracuse, NY

  • Venue:
  • The origin of concurrent programming
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a secure programming language called Joyce based on CSP and Pascal. Joyce permits unbounded (recursive) activation of communicating agents. The agents exchange messages through synchronous channels. A channel can transfer messages of different types between two or more agents. A compiler can check message types and ensure that agents use disjoint sets of variables only. The use of Joyce is illustrated by a variety of examples.