Abstract
A concept for programming distributed systems is presented, called the virtual network machine. This approach conceives the entire distributed hardware configuration as a single virtual machine which is capable of executing a system of cooperating processes formulated in a suitable high level language, in this case CONCURRENT PASCAL. All processes communicate by means of MONITORs regardless wether they reside on the same node computer or on different ones. The current status of our ongoing implementation is reported and the relation to the ISO-Reference-Model of Open Systems Architecture is discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
P. Brinch Hansen, The Programming Language CONCURRENT PASCAL, IEEE Trans. on Software Engineering 1 (1975), pp. 199–207
P. Brinch Hansen, The Solo Operating System-A Concurrent Pascal Program. Software-Practice & Experience 6 (1976), pp. 141–149
B. Brügge, B. Gisch, T. Kahl, H. Linde, Ma. Mittelstein, H. Westphal, CONCURRENT PASCAL Compiler für Kleinrechner, Institut für Informatik, Universität Hamburg IfI-HH-B-30/76 (Dec. 76)
B. Brügge, B. Linde, H. Linde, Ma. Mittelstein, P. Rubarth, C. Ruhe, H. Westphal, COPANET-CONCURRENT PASCAL Netzwerkmaschine, Fachbereich Informatik, Universität Hamburg, Diplomarbeit (1978)
J.A. Feldman, High Level Programming for Distributed Computing, CACM 22,6, pp. 353–369 (June 1979)
V. Haarslev, P. Subel, A. Urbahn, Entwurf und Implementation eines verteilten Betriebssystems, Fachbereich Informatik,Universität Hamburg, Diplomarbeit in Vorbereitung (1979)
Reference Model of Open Systems Architecture, ISO/TC97/SC16 Version 3 (Nov. 1978)
A.K. Jones, R.J. Chambler, I. Durham, P. Feiler, K. Schwans, Software Management of Cm*-A Distributed Multiprocessor, AFIPS Conf. Proc. NCC vol. 46 (1977), pp. 657–663
H. Kernen, H.-H. Nagel, Konzept einer virtuellen Netzwerk-Maschine auf der Basis von CONCURRENT PASCAL, Kurzvortrag auf der Jahrestagung 1977 der Gesellschaft für Informatik, Nürnberg, Sept. 77, p. 82
R.B. Kieburtz and A. Silberschatz, Capability Managers, IEEE Trans. Softw. Eng. SE-4, pp. 467–477 (1978)
H.C. Lauer and R.M. Needham, On the Duality of Operating Systems Structures, Proc. Second Int. Symp. on Operating Systems, IRIA, Oct. 1978 repr. in SIGOPS, 13, 2, pp. 3–19 (1979)
J. Staunstrup, A Comparison of Monitors and Message passing, Comp. Sci. Dep. Aarhus University, DAIMI PB-92 (1978)
H. Steusloff, Zur Programmierung von räumlich verteilten, dezentralen Prozeßrechensystemen, Dissertation, Fakultät für Informatik der Universität (TH) Karlsruhe, (Feb. 1977)
N. Wirth, MODULA: A Programming Language for ModularProgramming, Software-Practice & Experience 7, 1, pp. 3–35 (1977)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1979 Springer-Verlag Berlin · Heidelberg
About this paper
Cite this paper
Kemen, H. (1979). Zur Programmierung verteilter Systeme. In: Schindler, S., Schröder, J.C.W. (eds) Kommunikation in verteilten Systemen. Informatik—Fachberichte, vol 22. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-67553-9_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-67553-9_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-09865-2
Online ISBN: 978-3-642-67553-9
eBook Packages: Springer Book Archive