DESIGN AND IMPLEMENTATION OF A DISTRIBUTED PROGRAM FOR COLLABORATIVE EDITING

  • Authors:
  • R. Seliger

  • Affiliations:
  • -

  • Venue:
  • DESIGN AND IMPLEMENTATION OF A DISTRIBUTED PROGRAM FOR COLLABORATIVE EDITING
  • Year:
  • 1985

Quantified Score

Hi-index 0.01

Visualization

Abstract

This thesis presents the design and implementation of a distributed program for the support of multi-author collaboration on shared documents. The Collaborative Editing System, CES, provides an environment in which authors working on a document can cooperate and coordinate their individual contributions to a single document. Authors are provided with a dynamic view of the document being edited so that the contributions made by other authors are shared, virtually as they are made. CES is comprised of three subsystems: The document registry, the document library, and the editor front-end. The subsystems, which differ in functionality and in their requirements for responsiveness, resiliency, and long-livedness of data, are implemented in the programming language Argus. Argus is designed to facilitate the development of distributed programs. The language features that address many of the subsystem'' requirements while providing a supportive development environment. Analysis of the CES implementation includes a review of Argus and a critique of the language''s appropriateness for the development of interactive applications.