• 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