Coordinative Applications, Structured Coordination, and Meta Coordination

  • Authors:
  • Robert Tolksdorf

  • Affiliations:
  • -

  • Venue:
  • HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Software Technology and Architecture - Volume 1
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Coordinationmodels, languages, and systems have beendeveloped since the beginning of the eighties. Their initialfocus was on process coordination in parallel systems. Thework on Linda initially aimed at providing a way to expressparallelismin computations that is independent of the underlyingmachine architecture ([CG89]). Parallel computationswere expressed as single programs, optimized by a precompilerand executed in a single tuplespace, on which a singleensemble of processes operated.An evolution from computations in parallel systems toapplications in open systems has taken place in computersystems. While coordination languages have a certain rýolein parallel computing, they lack real life applications in opensystems, and are not recognized as platforms for such.In this paper we present a framework for coordinationin open systems. It is based on the support of coordinationwithingroups of people by coordinative applications. Theseapplications are implemented on top on coordination technologywhichprovides a structuring of the coordinationmediaand rules on coordination. The agreement on the use ofspecific coordinative applications and coordination technologyis reached by meta coordination. We want to level thepotential of coordination technology by embedding it into aframework that includes applications and their deployment.