Title :
A Methodology for Developing Distributed Programs
Author :
Ramesh, S. ; Mehndiratta, S.L.
Author_Institution :
Department of Computer Science and Engineering, Indian Institute of Technology
Abstract :
A methodology, different from the existing ones, for constructing distributed programs is presented. It is based on the well-known idea of developing distributed programs via synchronous and centralized programs. The distinguishing features of the methodology are: 1) specification include process structure information and distributed programs are developed taking this information into account, 2) a new class of programs, called PPSA´s, is used in the development process, and 3) a transformational approach is suggested to solve the problems inherent in the method of developing distributed programs through synchronous and centralized programs. The methodology is illustrated with an example.
Keywords :
Communicating processes; decentralization; distributed programming; program transformation; programming methodology; Centralized control; Computer science; Control systems; Network topology; Process design; Communicating processes; decentralization; distributed programming; program transformation; programming methodology;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.1987.233514