Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gasche/popl2018-papers
Link to preprints for POPL'18 and colocated events
https://github.com/gasche/popl2018-papers
Last synced: about 1 month ago
JSON representation
Link to preprints for POPL'18 and colocated events
- Host: GitHub
- URL: https://github.com/gasche/popl2018-papers
- Owner: gasche
- Created: 2017-11-04T08:46:55.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-16T13:00:52.000Z (over 6 years ago)
- Last Synced: 2024-10-28T11:27:56.730Z (3 months ago)
- Size: 54.7 KB
- Stars: 87
- Watchers: 18
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# popl2018-papers
Links to [accepted papers][popl2018-accepted] for the [45th ACM
SIGPLAN-SIGACT Symposium on Principles of Programming
Languages][popl2018-website] (POPL 2018). **Pull requests welcome!**[popl2018-website]: http://popl18.sigplan.org/home
[popl2018-accepted]: http://popl18.sigplan.org/track/POPL-2018-papers#event-overview(Similar pages are available for [POPL 2017][popl2017], [2016][popl2016], [2015][popl2015], [2014][popl2014], and [2013][popl2013],
ICFP ([2016][icfp16], [2015][icfp15], [2014][icfp14], [2013][icfp13], [2012][icfp12]) and [PLDI 2014][pldi2014-accepted].)[popl2013]: https://github.com/23Skidoo/popl13-papers-links
[popl2014]: https://github.com/gasche/popl2014-papers
[popl2015]: https://github.com/yallop/popl2015-papers
[popl2016]: https://github.com/gasche/popl2016-papers
[popl2017]: https://github.com/gasche/popl2017-papers
[icfp12]: https://github.com/technogeeky/icfp12-paper-links
[icfp13]: https://github.com/gasche/icfp2013-papers
[icfp14]: https://github.com/yallop/icfp2014-papers
[icfp15]: https://github.com/mpickering/icfp2015-papers
[icfp16]: https://github.com/gasche/icfp2016-papers
[haskell2014-accepted]: https://github.com/yallop/haskell2014-papers
[pldi2014-accepted]: https://github.com/yallop/pldi2014-papersNote: if you are editing this repository, please remember to use the
Markdown syntax for hard line breaks, namely two spaces at the end of
the line.## POPL 2018
A Logical Relation for Monadic Encapsulation of State: Proving contextual equivalences in the presence of runST
Amin Timany, Leo Stefanesco, Morten Krogh-Jespersen, Lars Birkedal
([print](http://iris-project.org/pdfs/2018-popl-runST-final.pdf))A Practical Construction for Decomposing Numerical Abstract Domains
Gagandeep Singh, Markus Püschel, Martin Vechev
([preprint](http://www.srl.inf.ethz.ch/papers/popl2018.pdf))A Principled approach to Ornamentation in ML
Thomas Williams, Didier Rémy
([preprint](https://hal.inria.fr/hal-01666104/document) from [HAL](https://hal.inria.fr/hal-01666104/), [extended preprint](https://hal.inria.fr/hal-01628060/document) from [HAL](https://hal.inria.fr/hal-01628060), [website](http://pauillac.inria.fr/~remy/ornaments/))A new proof rule for almost-sure termination
Annabelle McIver, Carroll Morgan, Benjamin Lucien Kaminski, Joost-Pieter Katoen
([preprint](https://arxiv.org/pdf/1711.03588) from [arXiv](https://arxiv.org/abs/1711.03588))Algorithmic Analysis of Termination Problems for Quantum Programs
Yangjia Li, Mingsheng YingAlone Together: Compositional Reasoning and Inference for Weak Isolation
Gowtham Kaki, Mahsa Najafzadeh, Kartik Nagar, Suresh Jagannathan
([preprint](https://arxiv.org/pdf/1710.09844) from [arXiv](https://arxiv.org/abs/1710.09844))An Axiomatic Basis for Bidirectional Programming
Hsiang-Shang ‘Josh’ Ko, Zhenjiang Hu
([preprint](https://bitbucket.org/prl_tokyo/bigul/raw/logic/POPL18/logic.pdf),
[agda code](https://josh-hs-ko.github.io/Agda/POPL18/Everything.html),
[website](https://josh-hs-ko.github.io/#publication-e124d6a0))Analytical Modeling of Cache Behavior and Vulnerability Optimization for Affine Programs
Wenlei Bao, Sriram Krishnamoorthy, Louis-Noel Pouchet, P. (Saday) SadayappanAutomated Lemma Synthesis in Symbolic-Heap Separation Logic
Quang-Trung Ta, Ton Chanh Le, Siau-Cheng Khoo, Wei Ngan Chin
([preprint](https://arxiv.org/pdf/1710.09635) from [arXiv](https://arxiv.org/abs/1710.09635))Bonsai: Synthesis-Based Reasoning for Type Systems
Kartik Chandra, Rastislav Bodik
([preprint](https://arxiv.org/pdf/1708.00551) from [arXiv](https://arxiv.org/abs/1708.00551))Collapsing Towers of Interpreters
Nada Amin, Tiark Rompf
([print](http://lampwww.epfl.ch/~amin/pub/collapsing-towers.pdf), [code](https://github.com/TiarkRompf/collapsing-towers/tree/master/popl18))Correctness of Speculative Optimizations with Dynamic Deoptimization
Olivier Fluckiger, Gabriel Scherer, Ming-Ho Yee, Aviral Goel, Amal Ahmed, Jan Vitek
([preprint](https://arxiv.org/pdf/1711.03050) from [arXiv](https://arxiv.org/abs/1711.03050))Data-centric Dynamic Partial Order Reduction
Krishnendu Chatterjee, Marek Chalupa, Andreas Pavlogiannis, Nishant Sinha, Kapil Vaidya
([preprint](https://arxiv.org/pdf/1610.01188) from [arXiv](https://arxiv.org/abs/1610.01188))Decidability of Conversion for Type Theory in Type Theory
Andreas Abel, Andrea Vezzosi, Joakim Öhman
([print](http://www.cse.chalmers.se/~abela/popl18.pdf), [agda code](https://github.com/mr-ohman/logrel-mltt))Denotational validation of higher-order Bayesian inference
Adam Ścibior, Ohad Kammar, Matthijs Vákár, Sam Staton, Hongseok Yang, Yufei Cai, Klaus Ostermann, Sean Moss, Chris Heunen, Zoubin Ghahramani
([preprint](https://arxiv.org/pdf/1711.03219) from [arXiv](https://arxiv.org/abs/1711.03219))Effective Stateless Model Checking for C/C++ Concurrency
Michalis Kokologiannakis, Ori Lahav, Konstantinos Sagonas, Viktor Vafeiadis
([preprint](http://plv.mpi-sws.org/rcmc/paper.pdf), [website](http://plv.mpi-sws.org/rcmc/))Foundations for Natural Proofs and Quantifier Instantiation
Christof Löding, P. Madhusudan, Lucas Peña
([preprint](http://madhu.cs.illinois.edu/FoundationsForNaturalProofs.pdf))Generating Good Generators for Inductive Relations
Leonidas Lampropoulos, Zoe Paraskevopoulou, Benjamin C. Pierce
([preprint](https://www.cis.upenn.edu/~llamp/pdf/GeneratingGoodGenerators.pdf))Go with the Flow: Compositional Abstractions for Concurrent Data Structures
Siddharth Krishna, Dennis Shasha, Thomas Wies
([preprint](https://arxiv.org/pdf/1711.03272) from [arXiv](https://arxiv.org/abs/1711.03272))Handle with Care: Relational Interpretation of Algebraic Effects and Handlers
Dariusz Biernacki, Maciej Piróg, Piotr Polesiuk, Filip Sieczkowski
([preprint](http://www.ii.uni.wroc.pl/~dabi/publications/POPL18/biernacki-al-popl18.pdf),
[coq development](https://bitbucket.org/pl-uwr/aleff-logrel))Handling fibred algebraic effects
Danel Ahman
([preprint](https://danelahman.github.io/papers/popl18.pdf),
[agda code](https://github.com/danelahman/POPL18))Higher-Order Constrained Horn Clauses for Verification
Toby Cathcart Burn, C.-H. Luke Ong, Steven Ramsay
([preprint](https://arxiv.org/pdf/1705.06216) from [arXiv](https://arxiv.org/abs/1705.06216))Inference of Static Semantics for Incomplete C Programs
Leandro T. C. Melo, Rodrigo Geraldo Ribeiro, Marcus Rodrigues de Araújo, Fernando Magno Quintão Pereira
([preprint](http://homepages.dcc.ufmg.br/~fernando/publications/papers/Leandro_POPL18.pdf))Intrinsically-Typed Definitional Interpreters for Imperative Languages
Casper Bach Poulsen, Arjen Rouvoet, Andrew Tolmach, Robbert Krebbers, Eelco Visser
([preprint](http://casperbp.net/store/intrinsicallytyped.pdf),
[agda code](https://metaborg.github.io/mj.agda/)
)JaVerT: JavaScript Verification Toolchain
José Fragoso Santos, Philippa Gardner, Petar Maksimović, Daiva Naudziuniene, Thomas Wood
([preprint](http://www.doc.ic.ac.uk/~jfaustin/javert.pdf))Lexicographic Ranking Supermartingales: An Efficient Approach to Termination of Probabilistic Programs
Sheshansh Agrawal, Krishnendu Chatterjee, Petr Novotny
([preprint](https://arxiv.org/pdf/1709.04037) from [arXiv](https://arxiv.org/abs/1709.04037))Linear Haskell: practical linearity in a higher-order polymorphic language
Jean-Philippe Bernardy, Mathieu Boespflug, Ryan R. Newton, Simon Peyton Jones, Arnaud Spiwack
([preprint](https://arxiv.org/pdf/1710.09756) from [arXiv](https://arxiv.org/abs/1710.09756))Linearity in Higher-Order Recursion Schemes
Pierre Clairambault, Charles Grellois, Andrzej Murawski
([preprint](http://perso.ens-lyon.fr/pierre.clairambault/lhors.pdf))Measurable cones and stable, measurable functions
Thomas Ehrhard, Michele Pagani, Christine Tasson
([preprint](https://arxiv.org/pdf/1711.09640) from [arXiv](https://arxiv.org/abs/1711.09640))Migrating Gradual Types
John Peter Campora III, Sheng Chen, Martin Erwig, Eric Walkingshaw
([preprint](http://web.engr.oregonstate.edu/~walkiner/papers/popl18-migrating-gradual-types.pdf))Monadic refinements for relational cost analysis
Ivan Radicek, Gilles Barthe, Marco Gaboardi, Deepak Garg, Florian Zuleger
([preprint](https://people.mpi-sws.org/~dg/papers/popl18.pdf))Non-Linear Reasoning For Invariant Synthesis
Jason Breck, John Cyphert, Zachary Kincaid, Thomas Reps
([preprint](http://research.cs.wisc.edu/wpis/papers/popl18.pdf))On Automatically Proving the Correctness of math.h Implementations
Wonyeol Lee, Rahul Sharma, Alex Aiken
([preprint](http://theory.stanford.edu/~aiken/publications/papers/popl18.pdf))Online Detection of Effectively Callback Free Objects with Applications to Smart Contracts
Shelly Grossman, Ittai Abraham, Guy Golan-Gueta, Yan Michalevsky, Noam Rinetzky, Mooly Sagiv, Yoni Zohar
([preprint](http://www.cs.tau.ac.il/~shellygr/pubs/2018-popl-1.pdf))Optimal Dyck Reachability for Data-dependence and Alias Analysis
Krishnendu Chatterjee, Andreas Pavlogiannis, Bhavya Choudhary
([preprint](https://repository.ist.ac.at/870/1/main.pdf))Parametricity versus the Universal Type
Dominique Devriese, Marco Patrignani, Frank Piessens
([preprint](https://people.mpi-sws.org/~marcopat/marcopat/Publications_files/poly-seal-no.pdf))Polyadic Approximations, Fibrations and Intersection Types
Damiano Mazza, Luc Pellissier, Pierre Vial
([preprint](http://www-lipn.univ-paris13.fr/~mazza/papers/IntersectionTypes.pdf))Program Synthesis using Abstraction Refinement
Xinyu Wang, Isil Dillig, Rishabh Singh
([preprint](https://arxiv.org/pdf/1710.07740) from [arXiv](https://arxiv.org/abs/1710.07740))Programming and Proving with Distributed Protocols
Ilya Sergey, James R. Wilcox, Zachary Tatlock
([preprint](https://homes.cs.washington.edu/~jrw12/disel.pdf))Progress of Concurrent Objects with Partial Methods
Hongjin Liang, Xinyu FengProving expected sensitivity of probabilistic programs
Gilles Barthe, Thomas Espitau, Benjamin Gregoire, Justin Hsu, Pierre-Yves Strub
([preprint](https://arxiv.org/pdf/1708.02537.pdf) from [arXiv](https://arxiv.org/abs/1708.02537))Recalling a Witness: Foundations and Applications of Monotonic State
Danel Ahman, Cédric Fournet, Cătălin Hriţcu, Kenji Maillard, Aseem Rastogi, Nikhil Swamy
([preprint](https://arxiv.org/pdf/1707.02466) from [arXiv](https://arxiv.org/abs/1707.02466))Reducing Liveness to Safety in First-Order Logic
Oded Padon, Jochen Hoenicke, Giuliano Losa, Andreas Podelski, Mooly Sagiv, Sharon Shoham
([preprint](http://www.cs.tau.ac.il/~odedp/reducing-liveness-to-safety-in-first-order-logic/popl18-reducing-liveness-to-safety-in-first-order-logic.pdf), [website](http://www.cs.tau.ac.il/~odedp/reducing-liveness-to-safety-in-first-order-logic/))Refinement Reflection: Complete Verification with SMT
Niki Vazou, Anish Tondwalkar, Vikraman Choudhury, Ryan Scott, Ryan R. Newton, Philip Wadler, Ranjit Jhala
([preprint](https://arxiv.org/pdf/1711.03842) from [arXiv](https://arxiv.org/abs/1711.03842))Relatively Complete Refinement Type System for Verification of Higher-Order Non-Deterministic Programs
Hiroshi Unno, Yuki Satake, Tachio TerauchiRustBelt: Securing the Foundations of the Rust Programming Language
Ralf Jung, Jacques-Henri Jourdan, Robbert Krebbers, Derek Dreyer
([preprint](http://www.mpi-sws.org/%7Edreyer/papers/rustbelt/paper.pdf))Safety and Conservativity of Definitions in HOL and Isabelle/HOL
Ondřej Kunčar, Andrei Popescu
([preprint](http://andreipopescu.uk/pdf/conserv_HOL_IsabelleHOL.pdf))Simplicitly: Foundations and Applications of Implicit Function Types
Martin Odersky, Olivier Blanvillain, Fengyun Liu, Aggelos Biboudis, Heather Miller, Sandro Stucki
([preprint](https://infoscience.epfl.ch/record/229878/files/simplicitly_1.pdf))Simplifying ARM Concurrency: Multicopy-atomic Axiomatic and Operational Models for ARMv8
Christopher Pulte, Shaked Flur, Will Deacon, Jon French, Susmit Sarkar, Peter Sewell
([draft](http://www.cl.cam.ac.uk/~pes20/armv8-mca/armv8-mca-draft.pdf), [website](http://www.cl.cam.ac.uk/~pes20/armv8-mca/))Soft Contract Verification for Higher-order Stateful Programs
Phúc C. Nguyễn, Thomas Gilray, Sam Tobin-Hochstadt, David Van Horn
([preprint](https://arxiv.org/pdf/1711.03620) from [arXiv](https://arxiv.org/abs/1711.03620))Sound, Complete, and Tractable Linearizability Monitoring for Concurrent Collections
Michael Emmi, Constantin Enea
([preprint](https://www.irif.fr/~cenea/papers/popl2018.pdf))Strategy Synthesis for Linear Arithmetic Games
Azadeh Farzan, Zachary Kincaid
([preprint](https://www.cs.princeton.edu/~zkincaid/pub/popl18b.pdf))String Constraints with Concatenation and Transducers Solved Efficiently
Lukas Holik, Anthony Widjaja Lin, Petr Janku, Philipp Ruemmer, Tomas Vojnar
([technical report](https://raw.githubusercontent.com/uuverifiers/sloth/master/papers/popl18-efficient.pdf))Symbolic Types for Lenient Symbolic Execution
Stephen Chang, Alex Knauth, Emina Torlak
([draft](http://www.ccs.neu.edu/home/stchang/pubs/ckt-popl2018.pdf), [website](http://www.ccs.neu.edu/home/stchang/popl2018/index.html))Synthesizing Bijective Lenses
Anders Miltner, Kathleen Fisher, Benjamin C. Pierce, David Walker, Steve Zdancewic
([preprint](https://arxiv.org/pdf/1710.03248) from [arXiv](https://arxiv.org/abs/1710.03248))Synthesizing Coupling Proofs of Differential Privacy
Aws Albarghouthi, Justin Hsu
([preprint](https://arxiv.org/pdf/1709.05361) from [arXiv](https://arxiv.org/abs/1709.05361))Transactions in Relaxed Memory Architectures
Brijesh Dongol, Radha Jagadeesan, James Riely
([preprint](http://bura.brunel.ac.uk/bitstream/2438/15405/1/Fulltext.pdf))Type-Preserving CPS Translation of Σ and Π Types is Not Not Possible
William J. Bowman, Youyou Cong, Nick Rioux, Amal Ahmed
([draft](https://williamjbowman.com/resources/cps-sigma.pdf), [website](https://williamjbowman.com/papers/#cps-sigma))Typed and Jones Optimal Self-Applicable Partial Evaluation
Matt Brown, Jens PalsbergUnifying Analytic and Statically-Typed Quasiquotes
Lionel Parreaux, Antoine Voizard, Amir Shaikhha, Christoph E. Koch
([preprint](https://infoscience.epfl.ch/record/232427/files/[v.2.10]%20qq_unif_popl18.pdf))Univalent Higher Categories via Complete Semi-Segal Types
Paolo Capriotti, Nicolai Kraus
([preprint](https://arxiv.org/pdf/1707.03693) from [arXiv](https://arxiv.org/abs/1707.03693))Up-to Techniques Using Sized Types
Nils Anders Danielsson
([draft](http://www.cse.chalmers.se/~nad/publications/danielsson-up-to-using-sized-types.pdf))Verifying Equivalence of Database-Driven Applications
Yuepeng Wang, Isil Dillig, Shuvendu K. Lahiri, William Cook
([preprint](https://arxiv.org/pdf/1710.07660) from [arXiv](https://arxiv.org/abs/1710.07660))WebRelate: Integrating Web Data with Spreadsheets using Examples
Jeevana Priya Inala, Rishabh Singh
([preprint](https://arxiv.org/pdf/1711.05787) from [arXiv](https://arxiv.org/abs/1711.05787))What's Decidable About String Constraints with ReplaceAll Function?
Taolue Chen, Yan Chen, Matthew Hague, Anthony Widjaja Lin, Zhilin Wu
([preprint](https://arxiv.org/pdf/1711.03363) from [arXiv](https://arxiv.org/abs/1711.03363))Why is Random Testing Effective for Partition Tolerance Bugs?
Rupak Majumdar, Filip Niksic
([preprint](https://people.mpi-sws.org/~fniksic/popl2018/paper.pdf))