Powered by
43rd ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2016), January 20–22, 2016,
St. Petersburg, FL, USA
Frontmatter
Sponsors
Article: popl16foreword-fm003-p doi:
Keynotes
Research Papers
Types and Foundations
Algorithmic Verification
Decision Procedures
Query-Guided Maximum Satisfiability
Xin Zhang,
Ravi Mangal,
Aditya V. Nori, and
Mayur Naik
(Georgia Institute of Technology, USA; Microsoft Research, UK)
Article: popl16main-mainpopl16-247-p doi:
Correct Compilation
Decidability and Complexity
Language Design
Dependent Types and Multi-monadic Effects in F*
Nikhil Swamy,
Cătălin Hriţcu,
Chantal Keller,
Aseem Rastogi,
Antoine Delignat-Lavaud,
Simon Forest,
Karthikeyan Bhargavan,
Cédric Fournet,
Pierre-Yves Strub,
Markulf Kohlweiss,
Jean-Karim Zinzindohoue, and
Santiago Zanella-Béguelin
(Microsoft Research, USA; Inria, France; University of Maryland, USA; ENS, France; IMDEA Software Institute, Spain; Microsoft Research, UK)
Article: popl16main-mainpopl16-230-p doi:
Fabular: Regression Formulas as Probabilistic Programming
Johannes Borgström,
Andrew D. Gordon,
Long Ouyang,
Claudio Russo,
Adam Ścibior, and
Marcin Szymczak
(Uppsala University, Sweden; Microsoft Research, UK; University of Edinburgh, UK; Stanford University, USA; University of Cambridge, UK; MPI Tübingen, Germany)
Article: popl16main-mainpopl16-220-p doi:
Probabilistic and Statistical Analysis
Foundations of Distributed Systems
'Cause I'm Strong Enough: Reasoning about Consistency Choices in Distributed Systems
Alexey Gotsman,
Hongseok Yang,
Carla Ferreira,
Mahsa Najafzadeh, and
Marc Shapiro
(IMDEA Software Institute, Spain; University of Oxford, UK; Universidade Nova Lisboa, Potugal; Sorbonne, France; Inria, France; UPMC, France)
Article: popl16main-mainpopl16-65-p doi:
Types, Generally or Gradually
Principal Type Inference for GADTs
Sheng Chen and
Martin Erwig
(University of Louisiana at Lafayette, USA; Oregon State University, USA)
Article: popl16main-mainpopl16-286-p doi:
Learning and Verification
Combining Static Analysis with Probabilistic Models to Enable Market-Scale Android Inter-component Analysis
Damien Octeau,
Somesh Jha,
Matthew Dering,
Patrick McDaniel,
Alexandre Bartel,
Li Li,
Jacques Klein, and
Yves Le Traon
(University of Wisconsin, USA; Pennsylvania State University, USA; IMDEA Software Institute, Spain; TU Darmstadt, Germany; University of Luxembourg, Luxembourg)
Article: popl16main-mainpopl16-257-p doi:
Optimization
Sessions and Processes
Semantics and Memory Models
Modelling the ARMv8 Architecture, Operationally: Concurrency and ISA
Shaked Flur,
Kathryn E. Gray,
Christopher Pulte,
Susmit Sarkar,
Ali Sezgin,
Luc Maranget,
Will Deacon, and
Peter Sewell
(University of Cambridge, UK; University of St. Andrews, UK; Inria, France; ARM, UK)
Article: popl16main-mainpopl16-4-p doi:
Program Design and Analysis
Foundations of Model Checking
Synthesis
proc time: 0.85