19th Annual IEEE Symposium on Logic in Computer Science (LICS'04) A Symmetric Modal Lambda Calculus for Distributed Computing Turku, Finland July 13-July 17 ISBN: 0-7695-2192-4
We present a foundational language for spatially distributed programming, called Lambda 5, that addresses both mobility of code and locality of resources.In order to construct our system, we appeal to the powerful propositions-as-types interpretation of logic. Specifically, we take thepossible worlds of the intuitionistic modal logic IS5 to be nodes on a network, and the connectives □ and ◇ to reflect mobility and locality, respectively. We formulate a novel system of natural deduction for IS5, decomposing the introduction and elimination rules for □ and ◇, thereby allowing the corresponding programs to be more direct. We then give an operational semantics to our calculus that is type-safe, logically faithful, and computationally realistic.
Citation:
Tom Murphy VII, Karl Crary, Robert Harper, Frank Pfenning, "A Symmetric Modal Lambda Calculus for Distributed Computing," lics, pp.286-295, 19th Annual IEEE Symposium on Logic in Computer Science (LICS'04), 2004 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||