Saturday 21st January, 2017. Paris, France
Recent years have seen a number research projects applying rigorous semantics to the analysis or design of industrially significant real-world languages and systems, in various contexts. Principles in Practice (PiP) will be an informal workshop bringing together researchers to discuss the issues involved in engaging with the various industrial communities, in developing and using semantics at scale, in handling pre-existing systems complexity, and in the wide range of testing, analysis, and proof-based techniques that can be applied. There will be a programme of invited talks, with no proceedings.
This follows the previous PiP 2014 workshop.
Registration is via the POPL 2017 registration page.
PiP 2017 is sponsored by the EPSRC REMS project: Rigorous Engineering for Mainstream Systems.
Sat 21 JanDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:55 - 09:00
WelcomePiP at Salle 105, Barre 44-54
09:00 - 10:00
Session 1PiP at Salle 105, Barre 44-54
|Andrew Kennedy (Facebook) Static type checking for PHP|
|Jean-Louis Colaco (Ansys - Esterel Technologies) A brief history of the Scade language|
14:00 - 15:30
Session 3PiP at Salle 105, Barre 44-54
| John Hughes (Quviq/Chalmers) Properties in practice: lessons from ten years of QuickCheck|
|Byron Cook (Amazon) Automated Reasoning about AWS|
|Steve Zdancewic (U.Penn) Vellvm2: Semantics and Verification for LLVM|
16:00 - 18:00
Session 4PiP at Salle 105, Barre 44-54
|Christopher Pulte/Kathryn Gray (Cambridge) REMS machine models |
|Discussion: Methods and Tools for large-scale semantics |