DocumentCode :
1163572
Title :
Configuring object-based distributed programs in REX
Author :
Kramer, Jeff ; Magee, Jeff ; Sloman, Morris ; Dulay, Naranker
Author_Institution :
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
Volume :
7
Issue :
2
fYear :
1992
fDate :
3/1/1992 12:00:00 AM
Firstpage :
139
Lastpage :
149
Abstract :
The popularity of the object-oriented programming paradigm has stimulated research into its use for parallel and distributed programming. The major issues that affect such use are concurrency control, object interfaces, binding and inheritance. The authors discuss the relative merits of current solutions to these issues and describe an approach based on the use of active objects with essentially explicit interfaces and bindings, and composition as a pragmatic alternative to inheritance. The key feature of the approach is the use of a configuration language to define program structure as a set of objects and their bindings. The configuration language includes facilities for hierarchic definition of composite objects, parameterisation of objects, conditional configurations and recursive definition of objects. This separate and explicit description of program structure complements object-oriented programming. The approach is illustrated by examples from the REX environment for the development of parallel and distributed software
Keywords :
distributed processing; object-oriented programming; parallel programming; programming environments; software engineering; REX environment; active objects; binding; composite objects; composition; concurrency control; conditional configurations; configuration language; distributed programming; explicit interfaces; hierarchic definition; inheritance; object interfaces; object parameterisation; object-based distributed programs; object-oriented programming; parallel programming; program structure; recursive definition;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
135870
Link To Document :
بازگشت