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 :
بازگشت