Thumbnail
Access Restriction
Subscribed

Author Morales, R ♦ Collado, M ♦ Moreno, J. J.
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Computer programming, programs & data
Abstract Recently, a series of process communication schemes based on message exchanges have been developed. Hoare's CSP is perhaps the most interesting one and is the base for concurrent features of modern languages (e.g. ADA, Occam, etc.).Several concurrency mechanisms have already been implemented in Modula-2 (signals, COBEGIN.COEND structure, message exchanges, etc.) but they have not completely fulfilled the Hoare's CSP scheme.In this paper a general implementation of CSP in Modula-2 is presented. Low level and modularity facilities of this language have been used to develop a kernel thus allowing the use of comunication primitives and nondeterministic selection.The original CSP scheme has been slightly modified by using port names instead of process names to specify communication.
Description Affiliation: Departamento de Programación, Facultad de Informática, Universidad Politécnica de Madrid, Km 7 Carretera de Valencia, 28031 Madrid - SPAIN (Collado, M; Morales, R; Moreno, J. J.)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 1983-05-01
Publisher Place New York
Journal ACM SIGPLAN Notices (SIGP)
Volume Number 22
Issue Number 6
Page Count 14
Starting Page 25
Ending Page 38


Open content in new tab

   Open content in new tab
Source: ACM Digital Library