DocumentCode :
1214551
Title :
Adapting Modula-2 for distributed systems
Author :
Mellor, P.V. ; Dubery, J.M. ; Whitehead, D.G.
Author_Institution :
University of Hull, Department of Electronic Engineering, Kingston upon Hull, UK
Volume :
1
Issue :
5
fYear :
1986
fDate :
9/1/1986 12:00:00 AM
Firstpage :
184
Lastpage :
189
Abstract :
Modula-2 is a recently developed concurrent programming language designed primarily for implementation on a mono-processor. This paper reports on the changes found necessary, both to the source language and to the support environment, in order to allow the language to be used to program a tightly coupled, homogenous, distributed computing system. Specific areas covered are: the allocation of program code and data to processors, which is kept independent of the source code, allowing flexible re-allocation without re-compilation; the choice of an inter-processor communication mechanism, where the remote procedure call was considered to be the most flexible technique; and the selection of an inter-process communication mechanism, where, despite the distributed nature of the target, the monitor was found most suitable.
Keywords :
Modula; distributed processing; multiprocessing systems; program compilers; software engineering; Modula-2; compilers; concurrent programming language; distributed systems; interprocess communication; interprocessor communication; remote procedure call; software engineering; source language; support environment;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
DOI :
10.1049/sej.1986.0029
Filename :
4807693
Link To Document :
بازگشت