Powered by
44th ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2017), January 15–21, 2017,
Paris, France
Frontmatter
Keynotes
Abstract Interpretation
Type Systems 1
Probabilistic Programming
Concurrency 1
Logic
Coming to Terms with Quantified Reasoning
Laura Kovács,
Simon Robillard, and
Andrei Voronkov
(Vienna University of Technology, Austria; Chalmers University of Technology, Sweden; University of Manchester, UK)
Article: popl17main-main253-p doi:
Compiler Optimisation
Program Analysis
Relational Cost Analysis
Ezgi Çiçek,
Gilles Barthe,
Marco Gaboardi,
Deepak Garg, and
Jan Hoffmann
(MPI-SWS, Germany; IMDEA Software Institute, Spain; SUNY Buffalo, USA; Carnegie Mellon University, USA)
Article: popl17main-main107-p doi:
Type Systems 2
Concurrency 2
Mixed-Size Concurrency: ARM, POWER, C/C++11, and SC
Shaked Flur,
Susmit Sarkar,
Christopher Pulte,
Kyndylan Nienhuis,
Luc Maranget,
Kathryn E. Gray,
Ali Sezgin,
Mark Batty, and
Peter Sewell
(University of Cambridge, UK; University of St. Andrews, UK; Inria, France; University of Kent, UK)
Article: popl17main-main4-p doi:
Functional Programming with Effects
Dijkstra Monads for Free
Danel Ahman,
Cătălin Hriţcu,
Kenji Maillard,
Guido Martínez,
Gordon Plotkin,
Jonathan Protzenko,
Aseem Rastogi, and
Nikhil Swamy
(University of Edinburgh, UK; Microsoft Research, USA; Inria, France; ENS, France; Rosario National University, Argentina; Microsoft Research, India)
Article: popl17main-main206-p doi:
Semantic Foundations
A Semantic Account of Metric Preservation
Arthur Azevedo de Amorim,
Marco Gaboardi,
Justin Hsu,
Shin-ya Katsumata, and
Ikram Cherigui
(University of Pennsylvania, USA; SUNY Buffalo, USA; Kyoto University, Japan; ENS, France)
Article: popl17main-main259-p doi:
Logic and Programming
Verification and Synthesis
Learning Nominal Automata
Joshua Moerman,
Matteo Sammartino,
Alexandra Silva,
Bartek Klin, and
Michał Szynwelski
(Radboud University Nijmegen, Netherlands; University College London, UK; University of Warsaw, Poland)
Article: popl17main-main209-p doi:
Type Systems 3
Type Systems as Macros
Stephen Chang,
Alex Knauth, and
Ben Greenman
(Northeastern University, USA)
Article: popl17main-main247-p doi:
Concurrency 3
Gradual Typing and Contracts
Quantum
The Geometry of Parallelism: Classical, Probabilistic, and Quantum Effects
Ugo Dal Lago,
Claudia Faggian,
Benoît Valiron, and
Akira Yoshimizu
(University of Bologna, Italy; Inria, France; CNRS, France; University of Paris Diderot, France; University of Paris-Saclay, France; University of Tokyo, Japan)
Article: popl17main-main113-p doi:
Security and Privacy
proc time: 0.75