DocumentCode
2348553
Title
Resurrecting Ada´s Rendez-Vous in Java
Author
Mateu, Luis ; Piquer, José M. ; León, Juan
Author_Institution
DCC, Univ. de Chile, Santiago, Chile
fYear
1998
fDate
9-14 Nov 1998
Firstpage
106
Lastpage
112
Abstract
Java is a programming language designed with concurrency in mind from its inception. However the synchronization mechanism provided is a restricted version of Hoare´s Monitors, being too low level for most applications. The authors propose a high level synchronization mechanism for Java, based on Ada´s Rendez-Vous, adapting the notation and semantics to Java. The result is a nice and readable notation to control concurrency, even cleaner than the Ada original version. The Rendez-Vous syntax adds only one statement to Java, and they developed a preprocessor to translate the new statement to pure Java, using a class library which supports messages. Their implementation is available for downloading over the Internet
Keywords
message passing; object-oriented programming; parallel programming; program interpreters; software libraries; Ada Rendez-Vous; Internet; Java programming language; Monitors; class library; concurrency control; high level synchronization mechanism; messages; notation; preprocessor; semantics; statement translation; syntax; Computer languages; Concurrent computing; Data structures; Electrical capacitance tomography; Internet; Java; Libraries; Monitoring; Read only memory; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science, 1998. SCCC '98. XVIII International Conference of the Chilean Society of
Conference_Location
Antofogasta
Print_ISBN
0-8186-8616-2
Type
conf
DOI
10.1109/SCCC.1998.730789
Filename
730789
Link To Document