کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
422500 685095 2007 25 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Observational Semantics for a Concurrent Lambda Calculus with Reference Cells and Futures
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Observational Semantics for a Concurrent Lambda Calculus with Reference Cells and Futures
چکیده انگلیسی

We present an observational semantics for λ(fut), a concurrent λ-calculus with reference cells and futures. The calculus λ(fut) models the operational semantics of the concurrent higher-order programming language Alice ML. Our result is a powerful notion of equivalence that is the coarsest nontrivial congruence distinguishing observably different processes. It justifies a maximal set of correct program transformations, and it includes all of λ(fut)'s deterministic reduction rules, in particular, call-by-value β-reduction.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 173, 2 April 2007, Pages 313-337