Fagerström, J. and Strömberg, L. (1988). A Paradigm for Distributed System Design and Test. Technical Report LiTH-IDA-R-88-21, Department of Computer and Information Science, Linköping University, Sweden. Also in Proc. of COMPCON'SPRING 88, San Francisco, Feb.-March 1988. (bibtex),
Abstract: It is well known that programming and testing distributed systems can be extremely difficult. Reasons for this include non-deterministic behaviour, non-reproducibility of events, complex timing of events, and complex states. This paper presents a paradigm and a system that will support a programmer when designing, programming, and testing a distributed application. Our main point is that the structure introduced by the paradigm must be kept and exploited during design, programming, and testing. One is not helped by a programming method which introduces a structure just to break it down again. We have developed a structural model based on common structures in distributed systems. This structural model is used to describe the logical relationships between components in a system. It is also integrated into the programming environment.
CS Dept TR Overview