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
Link To Document