The Distributed System Regis is a programming environment for constructing distributed programs and systems which has been under development by members of the DSE section since late 1993. It stems from experience gained in the earlier Conic and REX projects. It is used primarily as a teaching system for undergraduates and an implementation testbed by postgraduate students. Programmers are not be constrained to use RPC for interaction between entities.
Transport protocols are orthogonal to interaction styles.
Programmers can use whatever transport layer is available and configure it to achieve the desired QoS . The reference target is currently a Sparc running SunOS 4.1.3. Other target ports may drift out of date with respect to this one depending on usage. Relevant publications Jeff Magee, Naranker Dulay and Jeff Kramer. A Constructive Development Environment for Parallel and Distributed Programs.