MPI-INF Logo
Campus Event Calendar

Event Entry

New for: D2

What and Who

Ultrametric Semantics of Reactive Programs: or, How to Prove a GUI Correct

Neel Krishnaswami
Microsoft Research Cambridge
SWS Colloquium
AG 1, AG 2, SWS, RG1, MMCI  
Expert Audience
English

Date, Time and Location

Friday, 29 April 2011
13:00
60 Minutes
E1 5
5th floor
Saarbrücken

Abstract

In this talk, I describe a denotational model of higher-order
functional reactive programming using ultrametric spaces and
nonexpansive maps, which provides a natural Cartesian closed
generalization of causal stream functions and uarded recursive
defnitions. To write programs, I also show how to define a normalizing
type theory corresponding to this semantics.

I show how reactive programs written in this language can be
implemented efficiently using an imperatively updated dataflow graph
(with correctness proof, but not in this talk!), and demonstrate how
GUI (graphical user interface) programs look when written in this style.

Contact

Brigitta Hansen
0681 93039102
--email hidden

Video Broadcast

Yes
Kaiserslautern
G26
206
passcode not visible
logged in users only

Brigitta Hansen, 04/26/2011 10:44 -- Created document.