Title :
Comparative semantics for modern communication abstractions
Author :
Todoran, Eneia Nicolae
Author_Institution :
Dept. of Comput. Sci., Tech. Univ. of Cluj-Napoca, Cluj-Napoca
Abstract :
In this paper we employ the mathematical methodology of metric semantics in designing and relating an operational and a denotational semantics for a simple imperative distributed language LJ . LJ is a CSP-like language extended by us with communication on multiple channels and synchronization based on join patterns in the style of Join calculus. The semantic models are designed with a continuation semantics for parallel and distributed computing, introduced by us in previous work. The flexibility of continuations appears to be essential for the success of our semantic design. As far as we know, this is the first paper that reports a denotational semantics for a language with communication a la Join calculus.
Keywords :
communicating sequential processes; parallel processing; programming language semantics; CSP-like language; Join calculus; LJ; comparative semantics; denotational semantics; distributed computing; imperative distributed language; mathematical methodology; metric semantics; modern communication abstractions; operational semantics; parallel computing; Calculus; Chemicals; Computer languages; Computer science; Concurrent computing; Distributed computing; Java; Object oriented modeling; Pattern matching;
Conference_Titel :
Intelligent Computer Communication and Processing, 2008. ICCP 2008. 4th International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4244-2673-7
DOI :
10.1109/ICCP.2008.4648367