From WG 2.11
Jump to: navigation, search

IFIP Working Group 2.11, Fifteenth Meeting

November 9-12, 2015, London, England

The meeting will be held in London, England, hosted by Paul Kelly (Imperial College). The meeting will last 3.5 days, the first three days (Nov 9-11) will be full-day, whereas the last day (Nov 12) will be a half-day session ending with lunch (note: an email wrongly indicated the meeting as being Nov 9-11, as should be clear from this page, the duration is Nov 9-12 ending in a half day).


The venue will be the Department of Computing at Imperial, and is in the heart of London’s “Museum Quarter”. Specifically:

Rooms 217&218, the Huxley Building, Dept of Computing, Imperial College London, 180 Queen's Gate, London SW7 2AZ.

If you enter via the street entrance, 180 Queen's Gate, then the meeting room is immediately on the left, through the blue doors. There should be helpful reception staff to direct you if necessary.

A pleasant walking route from the London Town Hotel is here. A recommended route from South Kensington tube station is here.


Train: London has good train connections to much of northern Europe (Paris < 2.5 hours, Amsterdam < 5 hours). London has five airports: Heathrow, Gatwick, Stansted, London City and Luton. All are roughly 1-1.5 hours from Imperial. Heathrow and London City are somewhat cheaper since they're on the tube network. Details of various ways to reach the College are here.


Imperial's conferences office offers support in finding accommodation options [1], we suggest one of the following two options:

  • The Queensgate Hotel ([2]) is particularly convenient (right across the street) and is recommended by previous visitors.
  • London Town Hotel (15 Penywern Rd, Kensington and Chelsea, London, SW5 9TY, United Kingdom) which is not too far and cheaper than Queensgate, see booking.com [3] and tripadvisor [4]

In general there are many other hotels to choose from. In particular, if you need a cheaper option, there are many cheap hotels; our experience with them is mixed. We do have had good experience with this agency, which offers rooms in private homes: [5] You should expect a significant commute of course.


Please use this link to register online: https://www.eventbrite.co.uk/e/wg211-fifteenth-meeting-london-2015-tickets-18843174442 Registration costs £225 per person. This includes lunches on Nov 9,10,11,12 and dinners Nov 9,10,11.


Members: please add yourself here (in alphabetical order by last name) or email a chair-person to be added.

Sandrine Blazy, Edwin Brady (not present Nov 12th), Jacques Carette, Alastair Donaldson, Jeremy Gibbons (not present Nov 12th), Robert Glück (leaving on Nov 12th), Alexander Grebhahn, Kevin Hammond, Atsushi Igarashi (leaving on Nov 11th), Paul Kelly, Naoki Kobayashi, Julia Lawall, Christian Lengauer, Peter Mosses, John O'Donnell, Klaus Ostermann (leaving on Nov 12th), Derek Rayside, Christoph Reichenbach (leaving on Nov 12th), Sven-Bodo Scholz (not present on Nov 12th), Ulrik Pagh Schultz, Chung-chieh Shan, Tony Sloane, Armando Solar-Lezama, Laurence Tratt (not present 13:00-18:00 on Nov 11), Eric Van Wyk, Herbert Wiklicky, Nobuko Yoshida


See below for schedule, note that the actual scheduling of talks will not be available until the meeting starts.

Sandrine Blazy, Formal verification of source program obfuscations (slides)

Edwin Brady Resource-dependent Algebraic Effects

Jacques Carette, Simplifying probabilistic programs using computer algebra (slides)

Alastair Donaldson, Translation Validation for Data Race-Freedom of OpenCL Code Generated by a Parallelising Compiler

Jeremy Gibbons, Comprehending Monadic Queries (slides)

Robert Glück, Maximally-polyvariant partial evaluation

Alexander Grebhahn, Performance-Influence Models: Prediction, Optimization, Debugging (slides)

Atsushi Igarashi, Type systems for a polymorphic imperative multi-stage language (slides)

Paul Kelly, Synthesis versus Analysis: What Do We Actually Gain from Domain-Specificity?

Naoki Kobayashi, Higher-order model checking and program verification (slides)

Christian Lengauer, The ExaStencils DSL ExaSlang (slides)

Peter Mosses, Run your component-based semantics (slides)

Luigi Nardi Vertically-integrated exploration of algorithmic and implementation design spaces in 3D scene understanding

John O'Donnell, Circuit generators in a functional hardware description language

Klaus Ostermann, A Library for Probabilistic and Variability-Aware Programming

Christoph Reichenbach, Copy and Paste Redeemed (slides)

Sven-Bodo Scholz, SHRAY - a DSM tailored for generated code

Ulrik Pagh Schultz, A domain-specific language for specifying reversible robot assembly tasks

Chung-chieh Shan, Symbolic Bayesian inference by lazy partial evaluation (slides)

Tony Sloane, Respect Your Parents: How Attribution and Rewriting Can Get Along

Armando Solar-Lezama, Interactive derivation of provably correct divide-and-conquer dynamic programming implementations

Laurence Tratt, Fine-grained language composition (slides)

Herbert Wiklicky, On Frameworks for Quantitative Program Synthesis

Nicholas Ng and Nobuko Yoshida Protocols by Default: Safe MPI Code Generation based on Session Types (to be confirmed)


Schedule v1.4

Note that the actual scheduling of talks will not be available until the meeting starts (although you will know in advance if you are giving a talk in the first session).

Monday Nov 9th:

  • 9:15 arrive, welcome
  • 9:30-11:00 work (2 talks): Carette, Igarashi
  • 11:00-11:30 morning break with refreshments
  • 11:30-13:00 work (2 talks): Sloane, Kobayashi
  • 13:00-14:00 buffet lunch
  • 14:00-15:30 work (2 talks): Kelly, Reichenbach
  • 15:30-16:00 afternoon break with refreshments
  • 16:00-17:30 work (2 talks): Armando, Brady
  • 19:00 dinner at PizzaMetroPizza (Notting Hill), 147 – 149 Notting Hill Gate, London W11 3LF. A recommended (and interesting) 30-minute walk from Imperial [6], or fairly direct bus (number 70) is also available [7]. From the London Town Hotel it's a 30-minute walk [8] or a short tube ride [9]. We took a photo of the restaurant's supposedly famous meter-long pizza.

Tuesday Nov 10th:

  • 9:30-11:00 work (2 talks): Wiklicky, Blazy
  • 11:00-11:30 morning break with refreshments
  • 11:30-13:00 work (2 talks): Tratt, Lengauer
  • 13:00-14:00 working lunch
  • 14:00-15:30 work (2 talks): Grebhahn, Donaldson
  • 15:30-16:00 afternoon break with refreshments
  • 16:00-17:30 business meeting (members only)
  • 19:15 dinner at Doggetts Coat and Badge on the South Bank. From Imperial take the tube [10], from the London Town Hotel [11]. The journey takes about half an hour. However you are recommended to go early and walk along the South Bank. For example, take the same tube but get off at Westminster (20 mins) then walk along the Thames (25 mins).

Wednesday Nov 11th

  • 9:30-11:00 work (2 talks): Yoshida, Scholz
  • 11:00-11:30 morning break with refreshments
  • 11:30-12:15 work (1 talk): Gibbons
  • 12:15-13:15 non-working lunch
  • 13:15-15:30 work (3 talks): Glück, Ostermann, Nardi
  • 16:00-17:00 tour of Victoria and Albert museum
  • 19:00 dinner at Masala Zone (Bayswater). From Imperial you can walk ((35 mins)) or take the number 70 bus again (20 mins). From The London Town Hotel by tube (20 mins) or on foot (45 mins).

Thursday Nov 12th

  • 9:30-11:00 work (2 talks): Schultz, Mosses
  • 11:00-11:30 morning break with refreshments
  • 11:30-13:00 work (2 talks): Rayside, Shan
  • 13:00-14:00 buffet lunch


16:00 on Wednesday 11th November: an introductory tour of the [| Victoria and Albert Museum] (approximately one hour). The museum is within 15 minutes walk from the workshop location.