DocumentCode :
1844280
Title :
REGIS-DARWIN specified in the π-calculus
Author :
Eisenbach, Susan ; Kramer, Jeff ; Magee, Jeff
Author_Institution :
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
fYear :
1994
fDate :
21-23 Mar 1994
Firstpage :
213
Abstract :
Summary form only given. REGIS is a programming system for the development of distributed and parallel programs. REGIS programs consist of three parts. Firstly, there is a configuration part, written in the DARWIN language, which provides a hierarchical structure of components with dynamic binding. Secondly, there is the actual communication part which provides the interaction and synchronisation required by the system. Finally, there is the computation part providing the component programs written in C++. The subdivision of concurrent programs into the three separate parts of organisation, communication and computation leads to programs that are easy to specify, compile and execute. An important characteristic of the REGIS-DARWIN system is that it enables systems to be configured dynamically by making the addresses of ports first class objects. In order to specify precisely the behaviour of REGIS-DARWIN programs, we have translated the organisation and communication primitives into the π-calculus, a formalism for modelling concurrent processes. The π-calculus semantics enables us to deduce behavioural properties of REGIS-DARWIN programs
Keywords :
configuration management; formal logic; parallel programming; programming theory; π-calculus semantics; C++; DARWIN language; REGIS-DARWIN; behavioural properties; communication part; communication primitives; concurrent programs; configuration part; dynamic binding; first class objects; hierarchical structure; parallel programs; programming system; synchronisation; Calculus; Computational modeling; Computer languages; Concurrent computing; Distributed computing; Educational institutions; Parallel programming; Programming profession; Runtime; Uncertainty;
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.289915
Filename :
289915
Link To Document :
بازگشت