• DocumentCode
    1844510
  • Title

    Constructing distributed Unix utilities in Regis

  • Author

    Crane, Stephen ; Twidle, Kevin

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1994
  • fDate
    21-23 Mar 1994
  • Firstpage
    183
  • Lastpage
    189
  • Abstract
    REGIS is an environment for constructing distributed programs and systems. A characteristic of REGIS programs is separation of structure from algorithm, often referred to as the `software integrated circuit´ approach to program construction. Programs consist of components connected by links. Components are of two types: they may be primitive, or composed from other components. Primitive components in REGIS are single-threaded C++ objects and their compositions are described in the structural language DARWIN. A variety of communication objects and paradigms is supported. The authors provide a brief introduction to writing REGIS programs followed by a detailed description of the design of a real program called red, with particular emphasis on the advantages of the REGIS approach
  • Keywords
    Unix; configuration management; parallel languages; parallel programming; programming environments; REGIS programs; distributed Unix utilities; distributed programs; primitive components; program construction; single-threaded C++ objects; software integrated circuit; structural language DARWIN; Cranes; Design engineering; Educational institutions; Integrated circuit interconnections; Integrated circuit modeling; Integrated circuit technology; Open systems; Workstations; Writing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-5390-6
  • Type

    conf

  • DOI
    10.1109/IWCDS.1994.289924
  • Filename
    289924