POPL is the symposium on Principles of Programming Languages. The 2014 edition will take place in San Diego, from January 22 to January 24.
The list of accepted papers was published there. The present page tries to gather preprint links and complementary information; please do not hesitate to submit issues or pull requests. Patch authors: please pay attention to the two non-erasable whitespaces required to add a line break after each link.
(See here for a similar page for ICFP'13)
As of late January 2014, the official POPL proceedings are publicly available for download from the POPL website. This is a truly excellent initiative. We can only hope they will remain available in the future, and similar miracles will happen for the next editions of this conference. Thanks!
-
Sound Compilation of Reals.
(preprint) (arxiv),
E. Darulova, V. Kuncak -
Minimization of Symbolic Automata.
(preprint) (technical report) (webpage),
L. D'Antoni, M. Veanes -
Profiling For Laziness.
(preprint),
S. Chang, M. Felleisen -
Sound Input Filter Generation for Integer Overflow Errors.
(technical report) (website),
F. Long, S. Sidiroglou-Douskos, D. Kim, M. Rinard -
Abstract Acceleration of General Linear Loops.
(arxiv),
B. Jeannet, P. Schrammel, S. Sankaranarayanan -
Proofs that count.
(preprint),
A. Farzan, Z. Kincaid, A. Podelski -
Parametric Completeness for Separation Theories.
(preprint) (slides),
J. Brotherston, J. Villard -
FISSILE Type Analysis: Modular Checking of Almost Everywhere Invariants.
(no preprint found),
D. Coughlin, B. Chang -
Tabular: A Schema-Driven Probabilistic Programming Language.
(no preprint found),
A. Gordon, T. Graepel, N. Rolland, C. Russo, J. Borgström, J. Guiver -
Effect-Delimited Monad.
(no preprint found),
S. Katsumata -
Bias-Variance Tradeoffs in Program Analysis.
(preprint),
A. Aiken, A. Nori, R. Sharma -
Verifying Eventual Consistency of Optimistic Replication Systems.
(preprint) (previous related work),
A. Bouajjani, C. Enea, J. Hamza -
A Verified Information-Flow Architecture.
(draft),
A. Azevedo de Amorim, N. Collins, A. DeHon, D. Demange, C. Hriţcu, D. Pichardie, B. Pierce, R. Pollack, A. Tolmach -
A non-standard standardization theorem.
(preprint)
B. Accattoli, E. Bonelli, D. Kesner, C. Lombardi -
On Coinductive Equivalences for Higher-Order Probabilistic Functional Programs.
(arxiv),
M. Alberti, U. Dal Lago, D. Sangiorgi -
Optimal Dynamic Partial Order Reduction.
(preprint),
P. Abdulla, S. Aronis, B. Jonsson, K. Sagonas -
Proof search for propositional abstract separation logics via labelled sequents.
(arxiv),
Z. Hou, R. Clouston, R. Gore, A. Tiu -
Game semantics for Interface Middleweight Java.
(no preprint found) (previous related work),
A. Murawski, N. Tzevelekos -
A Sound and Complete Abstraction for Reasoning About Parallel Prefix Sums.
(preprint),
N. Chong, A. Donaldson, J. Ketema -
Abstract Effects and Proof-Relevant Logical Relations.
(arxiv),
N. Benton, M. Hofmann, V. Nigam -
Closed type families with overlapping equations.
(preprint) (extended version),
R. Eisenberg, D. Vytiniotis, S. Peyton Jones, S. Weirich -
Combining Proofs and Programs in a Dependently Typed Language.
(preprint),
C. Casinghino, V. Sjöberg, S. Weirich -
Consistency Analysis of Decision-Making Programs.
(preprint),
S. Chaudhuri, A. Farzan, Z. Kincaid -
Toward General Diagnosis of Static Errors.
(technical report),
D. Zhang, A. Myers -
Probabilistic Relational Verification for Cryptographic Implementations.
(draft),
G. Barthe, C. Fournet, B. Grégoire, P. Strub, N. Swamy, S. Zanella-Béguelin -
A Proof System for Separation Logic with Magic Wand.
(technical report) (website),
Wonyel Lee, Sungwoo Park -
An Abstraction Refinement Approach to Higher-Order Model Checking.
(draft),
Steven Ramsay, Robin Neatherway, Luke Ong -
Gradual Typing Embedded Securely in JavaScript.
(draft),
K. Bhargavan, G. Bierman, J. Chen, C. Fournet, A. Rastogi, P. Strub, N. Swamy -
Fair Reactive Programming.
(preprint) (long version),
A. Cave, F. Ferreira, P. Panangaden, B. Pientka -
Freeze After Writing: Quasi-Deterministic Parallel Programming with LVars.
(preprint) (github),
L. Kuper, A. Turon, N. Krishnaswami, R. Newton -
Authenticated Data Structures, Generically.
(preprint), (github)
A. Miller, M. Hicks, J. Katz, E. Shi -
Backpack: Retrofitting Haskell with Interfaces.
(preprint) (website),
S. Kilpatrick, D. Dreyer, S. Peyton Jones, S. Marlow -
Symbolic Optimization with SMT Solvers.
(preprint),
Y. Li, A. Albarghouthi, Z. Kincaid, A. Gurfinkel, M. Chechik -
Applying quantitative semantics to higher-order quantum computing.
(arxiv),
M. Pagani, P. Selinger, B. Valiron -
Replicated Data Types: Specification, Verification, Optimality.
(webpage) (preprint),
S. Burckhardt, A. Gotsman, H. Yang, M. Zawirski -
NetKAT: Semantic Foundations for Networks.
(preprint),
C. Anderson, N. Foster, A. Guha, J. Jeannin, D. Kozen, C. Schlesinger, D. Walker -
Abstract Satisfaction.
V. D'Silva, L. Haller, D. Kröning -
Battery Transition Systems.
U. Boker, T. Henzinger, A. Radhakrishna -
Bridging Boolean and Quantitative Synthesis Using Smoothed Proof Search.
(preprint),
M. Clochard, S. Chaudhuri, A. Solar-Lezama -
CakeML: A Verified Implementation of ML.
(preprint),
R. Kumar, M. Myreen, S. Owens, M. Norrish -
From Parametricity to Conservation Laws, via Noether's Theorem.
(preprint) (webpage),
R. Atkey -
Polymorphic Functions with Set-Theoretic Types (Part 1: Syntax, Semantics, and Evaluation).
(preprint)
G. Castagna, K. Nguyễn, Z. Xu, H. Im, S. Lenglet, L. Padovani -
A Constraint-Based Approach to Solving Games on Infinite Graphs.
(preprint),
T. Beyene, S. Chaudhuri, C. Popeea, A. Rybalchenko -
Tracing Compilation by Abstract Interpretation.
(preprint),
S. Dissegna, F. Logozzo, F. Ranzato -
Counter-Factual Typing for Debugging Type Errors.
(preprint),
S. Chen, M. Erwig -
Modular, Higher-Order Cardinality Analysis in Theory and Practice.
(extended version),
I. Sergey, D. Vytiniotis, S. Peyton Jones -
Modular Reasoning on Unique Heap Paths via Effectively Propositional Formulas.
S. Itzhaky, O. Lahav, A. Banerjee, N. Immerman, A. Nanevski, M. Sagiv -
Probabilistic Coherence Spaces are Fully Abstract for Probabilistic PCF.
T. Ehrhard, M. Pagani, C. Tasson -
A Relationally Parametric Model of Dependent Type Theory.
(preprint) (webpage),
R. Atkey, N. Ghani, P. Johann -
A Trusted Mechanised JavaScript Specification.
(preprint),
M. Bodin, A. Charguéraud, D. Filaretti, P. Gardner, S. Maffeis, D. Naudziuniene, A. Schmitt, G. Smith -
An operational and axiomatic semantics for non-determinism and sequence points in C.
(preprint) (Coq source),
R. Krebbers
(Feel free to send me pull request with the programme of the affiliated events, even if you don't have much preprint links, when they become available.)
The list of accepted papers is available here.
-
Two Applications of the ASP-Prolog System: Decomposable Programs and Multi-context Systems.
(no preprint found)
Tran Cao Son, Enrico Pontelli, Tiep Le -
Partial Type Signatures for Haskell.
(extended version)
Thomas Winant, Dominique Devriese, Frank Piessens, Tom Schrijvers -
Towards Modeling Morality Computationally with Logic Programming.
(preprint)
Ari Saptawijaya, Luís Moniz Pereira -
Abstract Modular Inference Systems and Solvers.
(preprint)
Yuliya Lierler, Mirek Truszczynski -
Compiling DNA strand displacement reactions using a functional programming language.
(preprint)
Matthew R. Lakin, Andrew Phillips -
Sunroof: A Monadic DSL for Generating JavaScript.
(preprint)
Andy Gill, Jan Bracker -
Exploring the Use of GPUs in Constraint Solving.
Federico Campeotto, Alessandro Dal Palù, Agostino Dovier, Ferdinando Fioretto, Enrico Pontelli -
On the Correctness and Efficiency of Lock-Free Expandable Tries for Tabled Logic Programs.
(preprint) Miguel Areias, Ricardo Rocha -
The F# Computation Expressions Zoo.
(preprint)
Tomas Petricek, Don Syme -
Embedding Foreign Code.
(preprint)
Robert Clifton-Everest, Trevor L. McDonell, Manuel Chakravarty, Gabriele Keller -
Typelets - A Rule-Based Evaluation Model for Dynamic, Statically Typed User Interfaces.
(preprint)
Martin Elsman, Anders Schack-Nielsen -
Rx-CML: A Prescription for Safely Relaxing Synchrony.
(preprint)
KC Sivaramakrishnan, Lukasz Ziarek, Suresh Jagannathan -
Panext: Towards an extendible Pandoc system.
Jacco O.G. Krijnen, Doaitse Swierstra, Marcos O. Viera -
A Declarative Specification of Giant Number Arithmetic.
(arxiv)
Paul Tarau -
Generic Generic Programming.
(preprint
José Pedro Magalhães, Andres Löh
-
Semantic Bidirectionalization Revisited.
(no preprint found)
Meng Wang, Shayan Najd -
Optimizing SYB is Easy!.
(preprint)
(preprint)
Michael D. Adams, Andrew Farmer, José Pedro Magalhães -
Early Detection of Type Errors in C++ Templates.
(preprint)
Sheng Chen, Martin Erwig -
An Operational Semantics for Android Activities.
(no preprint found)
Étienne Payet, Fausto Spoto -
QEMU/CPC: Static Analysis and CPS Conversion for Safe, Portable, and Efficient Coroutines.
(arxiv)
Gabriel Kerneis, Charlie Shepherd, Stefan Hajnoczi -
Type-Changing Rewriting and Semantics-Preserving Transformation.
(technical report)
Sean Leather, Johan Jeuring, Andres Löh, Bram Schuur -
Lazy Stateless Incremental Evaluation Machinery for Attribute Grammars.
(preprint)
Jeroen Bransen, Atze Dijkstra, Doaitse Swierstra -
The HERMIT in the Stream.
(preprint)
Andrew Farmer, Christian Hoener zu Siederdissen, Andy Gill -
Monadic Combinators for "Putback" Style Bidirectional Programming.
(preprint)
Hugo Pacheco, Zhenjiang Hu, Sebastian Fischer -
Effective Quotation.
(arxiv)
James Cheney, Sam Lindley, Gabriel Radanne, Philip Wadler -
Compile-time Reflection and Metaprogramming for Java.
(preprint)
Weiyu Miao, Jeremy Siek -
Combinators for Impure yet Hygienic Code Generation.
(no preprint found)
Yukiyoshi Kameyama, Oleg Kiselyov, Chung-Chieh Shan -
Automating Property-based Testing of Evolving Web Services.
(preprint)
Huiqing Li, Simon Thompson, Pablo Lamela Seijas, Miguel Angel Francisco -
Deriving Interpretations of the Gradually-Typed Lambda Calculus.
(preprint),
Álvaro Garca-Prez, Pablo Nogueira, Ilya Sergey -
HIPimm: Verifying Granular Immutability Guarantees.
(preprint)
Andreea Costea, Asankhaya Sharma, Cristina David -
A Modular and Generic Analysis Server System for Functional Logic Programs.
(no preprint found) (similar),
Michael Hanus, Fabian Skrlac -
Generating attribute grammar-based bidirectional transformations from rewrite-rules.
(preprint)
Pedro Martins, João Paulo Fernandes, João Saraiva, Eric Van Wyk
-
Programming Languages for High-Assurance Autonomous Vehicles.
(no preprint found)
Lee Pike -
The Recursive Polarized Dual Calculus.
(preprint)
Aaron Stump -
Substructural Typestates.
(preprint)
Filipe Militao, Jonathan Aldrich, Luis Caires -
Refinement Types For Haskell.
(no preprint found)
Ranjit Jhala -
Verified Programs with Binders.
(preprint)
Martin Clochard, Claude Marché, Andrei Paskevich -
Formalizing a Correctness Property of a Type-Directed Partial Evaluator.
(no preprint found)
Noriko Hirota, Kenichi Asai -
An Abstract Categorical Semantics for Functional Reactive Programming with Processes.
(no preprint found)
Wolfgang Jeltsch
-
Practical Floating-Point Tests with Integer Code.
(no preprint found)
Anthony Romano -
Weakest Precondition Synthesis for Compiler Optimizations.
(abstract) (no preprint found),
Nuno P. Lopes, José Monteiro -
Precise analysis of value-dependent synchronization in programs with priority scheduling.
(no preprint found)
Martin Schwarz, Helmut Seidl, Vesal Vojdani, Kalmer Apinis -
Deciding Control State Reachability in Concurrent Traces with Limited Observability.
(preprint)
Chao Wang, Kevin Hoang -
Monitoring Parametric Temporal Logic.
(no preprint found)
Peter Faymonville, Bernd Finkbeiner, Doron Peled -
SAT-Based Synthesis Methods for Safety Specs.
(arxiv)
Roderick Bloem, Robert Könighofer, Martina Seidl -
Bisimulations and Logical Characterizations on Continuous-time Markov Decision Processes.
(no preprint found)
Lei Song, Lijun Zhang, Jens Chr. Godskesen -
Doomsday Equilibria for Omega-Regular Games.
(arxiv)
Krishnendu Chatterjee, Laurent Doyen, Emmanuel Filiot, Jean-Francois Raskin -
Policy Iteration-based Conditional Termination and Ranking Functions.
(preprint)
Damien Massé -
Timing Analysis of Parallel Software Using Abstract Execution.
(no preprint found)
Andreas Gustavsson, Jan Gustafsson, Björn Lisper -
Parameterized Model Checking of Token-Passing Systems.
(arxiv)
Benjamin Aminof, Swen Jacobs, Ayrat Khalimov, Sasha Rubin -
Generic Combination of Heap and Value Analysis in Abstract Interpretation.
(no preprint found)
Pietro Ferrara -
Verifying Array Programs by Transforming Verification Conditions.
(preprint)
Emanuele De Angelis, Fabio Fioravanti, Alberto Pettorossi, Maurizio Proietti -
A Logic-based Framework for Verifying Consensus Algorithms.
(preprint)
Cezara Dragoi, Thomas A. Henzinger, Helmut Veith, Josef Widder, Damien Zufferey -
Relational Thread-Modular Static Value Analysis by Abstract Interpretation.
(preprint)
Antoine Miné -
Modular Synthesis of Sketches using Models.
(preprint)
Rohit Singh, Rishabh Singh, Zhilei Xu, Rebecca Krosnick, Armando Solar-Lezama -
Widening for Control-Flow.
(preprint)
Ben Hardekopf, Ben Wiedermann, Berkeley Churchill, Vineeth Kashyap -
Synthesis with Identifiers.
(preprint)
Rüdiger Ehlers, Sanjit A. Seshia, Hadas Kress-Gazit -
Synthesis for Polynomial Lasso Programs.
(arxiv)
Jan Leike, Ashish Tiwari -
Probabilistic Automata for Safety LTL Specifications.
(no preprint found)
Dileep Kini, Mahesh Viswanathan -
Safety Problems are NP-complete for Flat Integer Programs with Octagonal Loops.
(arxiv)
Radu Iosif, Marius Bozga, Filip Konecny -
Modelling parsimonious putative regulatory networks: complexity and heuristic approaches.
(no preprint found)
Vicente Acuña, Andres Aravena, Alejandro Maass, Anne Siegel -
Message Passing Algorithms for the Verification of Distributed Protocols.
(preprint)
Loig Jezequel, Javier Esparza -
Modularly Combining Numeric Abstract Domains with Points-to Analysis, and a Scalable Static Numeric Analyzer for Java.
(preprint)
Zhoulai Fu -
Cascade 2.0 (Tool Paper).
(preprint)
Wei Wang, Clark Barrett, Thomas Wies