DocumentCode :
3055391
Title :
Comparative semantics for modern communication abstractions
Author :
Todoran, Eneia Nicolae
Author_Institution :
Dept. of Comput. Sci., Tech. Univ. of Cluj-Napoca, Cluj-Napoca
fYear :
2008
fDate :
28-30 Aug. 2008
Firstpage :
153
Lastpage :
160
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/ICCP.2008.4648367
Filename :
4648367
Link To Document :
بازگشت