ESOP 2018
36 papers
- A Fistful of Dollars: Formalizing Asymptotic Complexity Claims via Deductive Program Verification
- A Separation Logic for a Promising Semantics
- A Typing Discipline for Statically Verified Crash Failure Handling in Distributed Systems
- A Verified Compiler from Isabelle/HOL to CakeML
- An Abstract Interpretation Framework for Input Data Usage
- An Assertion-Based Program Logic for Probabilistic Programs
- Behavioural Equivalence via Modalities for Algebraic Effects
- Compositional Verification of Compiler Optimisations on Relaxed Memory
- Concurrent Kleene Algebra: Free Model and Completeness
- Consistent Subtyping for All
- Correctness of a Concurrent Object Collector for Actor Languages
- Deadlock-Free Monitors
- Deterministic Concurrency: A Clock-Synchronised Shared Memory Approach
- Dualizing Generalized Algebraic Data Types by Matrix Transposition
- Evaluating Design Tradeoffs in Numeric Static Analysis for Java
- Eventual Consistency for CRDTs
- Explicit Effect Subtyping
- Failure is Not an Option - An Exceptional Type Theory
- Fine-Grained Semantics for Probabilistic Programs
- Fragment Abstraction for Concurrent Shape Analysis
- HOBiT: Programming Lenses Without Using Lens Combinators
- Higher-Order Program Verification via HFL Model Checking
- How long, O Bayesian network, will I sample thee? - A program analysis perspective on expected sampling times
- Let Arguments Go First
- Logical Reasoning for Disjoint Permissions
- Modular Product Programs
- On Parallel Snapshot Isolation and Release/Acquire Consistency
- On Polymorphic Sessions and Functions - A Tale of Two (Fully Abstract) Encodings
- Paxos Consensus, Deconstructed and Abstracted
- Program Verification by Coinduction
- Quantitative Analysis of Smart Contracts
- Reasoning About a Machine with Local Capabilities - Provably Safe Stack and Return Pointer Management
- Relational Reasoning for Markov Chains in a Probabilistic Guarded Lambda Calculus
- Session-Typed Concurrent Contracts
- Velisarios: Byzantine Fault-Tolerant Protocols Powered by Coq
- Verified Learning Without Regret - From Algorithmic Game Theory to Distributed Systems with Mechanized Complexity Guarantees