DocumentCode :
1844932
Title :
A constructive development environment for parallel and distributed programs
Author :
Magee, Jeff ; Dulay, Naranker ; Kramer, Jeff
Author_Institution :
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
fYear :
1994
fDate :
21-23 Mar 1994
Firstpage :
4
Lastpage :
14
Abstract :
Regis is a programming environment aimed at supporting the development and execution of parallel and distributed programs. It embodies a constructive approach to the development of programs based on separating program structure from communication and computation. The emphasis is on constructing programs from multiple parallel computational components which cooperate to achieve the overall goal. The environment is designed to easily accommodate multiple communication mechanisms and primitives. Both the computational and communication elements of Regis programs are programmed in the object oriented programming language C++. The elements are combined into parallel and distributed programs using the configuration language Darwin. The paper describes programming in Regis through a set of small example programs
Keywords :
C language; object-oriented languages; object-oriented programming; parallel programming; programming environments; C++; Darwin; Regis; communication element; configuration language; constructive development environment; distributed programming; distributed programs; multiple parallel computational component; object oriented programming language; parallel programming; parallel programs; program structure; programming environment; Computer languages; Concurrent computing; Distributed computing; Dynamic programming; Educational institutions; LAN interconnection; Object oriented programming; Parallel programming; Programming environments; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-5390-6
Type :
conf
DOI :
10.1109/IWCDS.1994.289940
Filename :
289940
Link To Document :
بازگشت