Talks are on Tuesdays, starting at 1:00pm, in The Informatics Forum, Room MF2 4.40 (Mini-Forum 2, Level 4).
| DATE | SPEAKER |
|---|---|
| 6 October | Philip Wadler: Dan Piponi on Commutative monads, Bayesian Probability, and Quantum Computation
This year, ICFP was held in Edinburgh, and my favorite talk was academy-award winner Dan Piponi (also known as 'sigfpe') on how to convert diagrams to commutative monads, with applications to Bayesian Probability and Quantum Computation. Both are very simple, and based on the notion of vector space. For my talk, I will cheat and present a video of Piponi's talk. I will also bring along a running version of the Haskell code he refers to and give a demo. |
| 13 October | Alex Simpson: Towards a generic operational metatheory
Structural operational semantics has proven enormously versatile in accommodating the full spectrum of programming language features, but this versatility is not achieved in a uniform manner: different features require their own idiosyncratic operational formats. I'll talk about ongoing joint work with Patricia Johann (University of Strathclyde) and Janis Voigtlaender (University of Bonn) which has the aim of systematizing the relationship between programming features and their operational semantics. Of course, we can only deal with a restricted class of examples. Nonetheless, this class includes some classic cases of interest. |
| 20 October | Stephen Gilmore: High-performance process algebra
I'll reflect on the often-asked question "If process algebras were cars, how long would it take to drive to the moon?' |
| 03 November | Bjoern Franke Compiler (and Architecture) Research @ ICSA |
| 10 November | Heiko Mueller: Archiving and Maintaining Curated Databases
Database archiving is important for the retrieval of old versions of a database and for temporal queries over the history of data. Over the past two years, we developed a management system for maintaining, populating, and querying archives of hierarchical data. Our archiver is based on a nested merge approach that efficiently stores multiple versions of hierarchical data in a compact archive. By merging elements into one data structure, any specific version is retrievable from the archive in a single pass over the data and efficient tracking of object history is possible. In the first part of this presentation, I will give an overview on the latest features of our archiver. In the second part, I will discuss our ongoing efforts regarding (i) archiving evolving databases, (ii) supporting distributed archives, and (iii) using the archiver as the basis of a system to create, maintain, and publish curated databases. |
| 17 November | James Cheney: Overlap testing for path expressions
I will give a brief overview of some current work on testing overlap between (XML) path expressions by reducing to various logics for which efficient satisfiability checkers exist. |
| 24 November | Kenneth MacKenzie: Resource Analysis and Polyhedra
I'll describe a remarkable theorem of Barvinok which allows one to calculate the number of integer points in a multidimensional polyhedron. I'll also demonstrate an application of this to the analysis of memory bounds for Java programs with complex loop structures. |
| 01 December | Mike Just: TBA
TBA |
| 08 December | John Longley: TBA
TBA |
| 15 December | Randy Pollack: TBA
TBA |
| 12 January | Vaclav Brozek: TBA
TBA |
| 19 January | Benedict Kavanaugh: TBA
TBA |
| 26 January | Allan Clark: TBA
TBA |
| 02 February | Shunichi Amano: TBA
TBA |
| 09 February | Gavin Keighren: TBA
TBA |
| 16 February | Mary Cryan: TBA
TBA |
| 23 February | Brian Campbell: TBA
TBA |
| 02 March | Tony Tan: TBA
TBA |
| 09 March | Jeff Egger: TBA
TBA |
| 16 March | Vincent Danos: TBA
TBA |
| 23 March | Colin Stirling: TBA
TBA |
| 20 April | Floris Geerts: TBA
TBA |
| 27 April | Sam Lindley: TBA
TBA |
| 04 May | Leonid Libkin: TBA
TBA |
| 11 May | Robert Atkey: TBA
TBA |
| 18 May | Malcolm Atkinson: TBA
TBA |
| 25 May | Bahareh Afshari: TBA
TBA |
| 01 June | Willem Heijljtes: TBA
TBA |
| 08 June | Claire David: TBA
TBA |
| 15 June | Alan Smaill: TBA
TBA |
| 22 June | Kousha Etessami: TBA
TBA |
| 29 June | Gordon Plotkin: TBA
TBA |
| 06 July | Grant Passmore: TBA
TBA |
| 13 July | Wenfei Fan: TBA
TBA |
| 20 July | Donald Sannella: TBA
TBA |
| 27 July | Adam Duguid: TBA
TBA |
| 03 August | Shuai Ma: TBA
TBA |
| 10 August | Apostolos Apostolidis: TBA
TBA |
| 17 August | Matteo Mio: TBA
TBA |
| 24 August | Yinghui Wu: TBA
TBA |