ESOP A

33 papers

YearTitle / Authors
2013A Data Driven Approach for Algebraic Loop Invariants.
Rahul Sharma, Saurabh Gupta, Bharath Hariharan, Alex Aiken, Percy Liang, Aditya V. Nori
2013A Discipline for Program Verification Based on Backpointers and Its Use in Observational Disjointness.
Ioannis T. Kassios, Eleftherios Kritikos
2013Abstract Refinement Types.
Niki Vazou, Patrick Maxim Rondon, Ranjit Jhala
2013Automatic Type Inference for Amortised Heap-Space Analysis.
Martin Hofmann, Dulma Rodriguez
2013Behavioral Polymorphism and Parametricity in Session-Based Communication.
Luís Caires, Jorge A. Pérez, Frank Pfenning, Bernardo Toninho
2013Checking and Enforcing Robustness against TSO.
Ahmed Bouajjani, Egor Derevenetc, Roland Meyer
2013Compositional Invariant Checking for Overlaid and Nested Linked Lists.
Constantin Enea, Vlad Saveluc, Mihaela Sighireanu
2013Concurrent Flexible Reversibility.
Ivan Lanese, Michael Lienhardt, Claudio Antares Mezzina, Alan Schmitt, Jean-Bernard Stefani
2013Constraining Delimited Control with Contracts.
Asumu Takikawa, T. Stephen Strickland, Sam Tobin-Hochstadt
2013Counterexample-Guided Precondition Inference.
Mohamed Nassim Seghir, Daniel Kroening
2013Distributed Electronic Rights in JavaScript.
Mark S. Miller, Tom Van Cutsem, Bill Tulloh
2013FliPpr: A Prettier Invertible Printing System.
Kazutaka Matsuda, Meng Wang
2013GADTs Meet Subtyping.
Gabriel Scherer, Didier Rémy
2013Higher-Order Processes, Functions, and Sessions: A Monadic Integration.
Bernardo Toninho, Luís Caires, Frank Pfenning
2013Information Reuse for Multi-goal Reachability Analyses.
Dirk Beyer, Andreas Holzer, Michael Tautschnig, Helmut Veith
2013Interleaving and Lock-Step Semantics for Analysis and Verification of GPU Kernels.
Peter Collingbourne, Alastair F. Donaldson, Jeroen Ketema, Shaz Qadeer
2013Language Constructs for Non-Well-Founded Computation.
Jean-Baptiste Jeannin, Dexter Kozen, Alexandra Silva
2013Laziness by Need.
Stephen Chang
2013Model-Checking Higher-Order Programs with Recursive Types.
Naoki Kobayashi, Atsushi Igarashi
2013Modular Reasoning about Separation of Concurrent Data Structures.
Kasper Svendsen, Lars Birkedal, Matthew J. Parkinson
2013On Distributability in Process Calculi.
Kirstin Peters, Uwe Nestmann, Ursula Goltz
2013Pretty-Big-Step Semantics.
Arthur Charguéraud
2013Programming Languages and Systems - 22nd European Symposium on Programming, ESOP 2013, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2013, Rome, Italy, March 16-24, 2013. Proceedings
Matthias Felleisen, Philippa Gardner
2013Quarantining Weakness - Compositional Reasoning under Relaxed Memory Models (Extended Abstract).
Radha Jagadeesan, Gustavo Petri, Corin Pitcher, James Riely
2013Ribbon Proofs for Separation Logic.
John Wickerson, Mike Dodds, Matthew J. Parkinson
2013Slicing-Based Trace Analysis of Rewriting Logic Specifications with iJulienne.
María Alpuente, Demis Ballis, Francisco Frechina, Julia Sapiña
2013Software Verification for Weak Memory via Program Transformation.
Jade Alglave, Daniel Kroening, Vincent Nimal, Michael Tautschnig
2013Structural Lock Correlation with Ownership Types.
Yi Lu, John Potter, Jingling Xue
2013Taming Confusion for Modeling and Implementing Probabilistic Concurrent Systems.
Joost-Pieter Katoen, Doron A. Peled
2013The Compiler Forest.
Mihai Budiu, Joel Galenson, Gordon D. Plotkin
2013Verifying Concurrent Memory Reclamation Algorithms with Grace.
Alexey Gotsman, Noam Rinetzky, Hongseok Yang
2013Verifying Concurrent Programs against Sequential Specifications.
Ahmed Bouajjani, Michael Emmi, Constantin Enea, Jad Hamza
2013Why3 - Where Programs Meet Provers.
Jean-Christophe Filliâtre, Andrei Paskevich