DocumentCode :
288968
Title :
A rigorous method for the constructive design of parallel and distributed programs
Author :
Justo, George R R
Author_Institution :
Centre for Parallel Comput., Westminster Univ., London, UK
Volume :
2
fYear :
1995
fDate :
3-6 Jan 1995
Firstpage :
319
Abstract :
Parallel and distributed systems engineers are always looking for a way to speed-up their programs. They sometimes forget that well-structured programs are more flexible, and therefore easier to modify or restructure in order to improve performance or to map onto a particular architecture. This paper illustrates a systematic way of designing well-structured parallel and distributed programs. The method is based on SASD, one of the most popular methods for the analysis and design of sequential systems, and CSP, a formalism for specifying the behaviour of communicating systems. The influence of SASD is evident in the way diagrams are used during the various phases of the development. CSP allows us to formally verify and transform the programs. The main feature of our method is the ability to reuse behavioural specifications, the way the components synchronise and communicate, and provide rules to verify and transform the design structure
Keywords :
communicating sequential processes; diagrams; formal specification; parallel programming; program verification; software performance evaluation; CSP; SASD; behavioural specifications; communicating systems; constructive design; diagrams; distributed programs; distributed systems engineers; formal verification; parallel programs; performance; sequential systems; specification; well-structured programs; Costs; Design methodology; Electronic mail; Hardware; Load management; Network topology; Parallel processing; Software engineering; Systems engineering and theory; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-6930-6
Type :
conf
DOI :
10.1109/HICSS.1995.375446
Filename :
375446
Link To Document :
بازگشت