@techreport{R-89-48, TITLE = {Interprocess Communication Primitives for a Distributed Debugger under Unix}, AUTHOR = {Krister Joas}, YEAR = {1989}, NUMBER = {R-89-48}, INSTITUTION = ida, ADDRESS = idaaddr, ABSTRACTURL = {/publications/cgi-bin/tr-fetch.pl?r-89-48+abstr}, 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.}, IDANR = {LiTH-IDA-R-89-48}