Joas, K. (1989). Interprocess Communication Primitives for a Distributed Debugger under Unix. Technical Report LiTH-IDA-R-89-48, Department of Computer and Information Science, Linköping University, Sweden. (bibtex),
Abstract: By extending the low-level protocol used by the DICE system, an incremental programming environment for host-target development, it is possible to handle debugging of multiple processes distributed over multiple machines. In this document we define the interprocess communication primitives for distributed applications handled by such a system. We have chosen a message-based IPC facility, implemented using remote procedure calls in a Unix environment.The IPC primitives are defined on a procedure level. In addition to the functions related to IPC, we define functions for building a distributed system. These functions control creation and destruction of processes and communication links. They implement the PEPSy (Programming Environments for Parallel Systems) paradigm for structuring of distributed systems.
CS Dept TR Overview