Sciweavers

FROCOS
2005
Springer

A Concurrent Lambda Calculus with Futures

14 years 5 months ago
A Concurrent Lambda Calculus with Futures
Reasoning about the correctness of program transformations requires a notion of program equivalence. We present an observational semantics for the concurrent lambda calculus with futures λ(fut), which formalizes the operational semantics of the programming language Alice ML. We show that natural program optimizations, as well as partial evaluation with respect to deterministic rules, are correct for λ(fut). This relies on a number of fundamental properties that we establish for our observational semantics.
Joachim Niehren, Jan Schwinghammer, Gert Smolka
Added 27 Jun 2010
Updated 27 Jun 2010
Type Conference
Year 2005
Where FROCOS
Authors Joachim Niehren, Jan Schwinghammer, Gert Smolka
Comments (0)