The ShaPE of ShaDe: a Coordination System

  • Authors:
  • S. Castellani;P. Ciancarini;D. Rossi

  • Affiliations:
  • -;-;-

  • Venue:
  • The ShaPE of ShaDe: a Coordination System
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

ShaDe is an object-based coordination language. It offers a basic abstraction called the Object Space, that is similar to a tuple space with the difference that it contains both objects and messages. ShaDe objects are active, i.e. they are units (places) of computation. Each object encapsulates a state in form of multiset of tuples and methods in form of rewriting rules. The object space is a coordination medium supporting a number of inter-object associative communication mechanisms, namely unicast, multicast, and broadcast. The most interesting feature of Shade is that coordination is expressed by rules. We exploit such a feature to build "coordination" services enacting declarative cooperation laws. We demonstrate the use of the language building two coordination applications, namely a distributed auction system and a stock exchange system.