ESOP 2019
28 papers
- A Categorical Model of an \mathbf i/o -typed \pi -calculus
- A Process Algebra for Link Layer Protocols
- A Static Higher-Order Dependency Pair Framework
- An Abstract Domain for Trees with Numeric Relations
- Asynchronous Timed Session Types - From Duality to Time-Sensitive Processes
- Codata in Action
- Coinduction in Uniform: Foundations for Corecursive Proof Search with Horn Clauses
- Compiling Sandboxes: Formally Verified Software Fault Isolation
- Composing Bidirectional Programs Monadically
- Counters in Kappa: Semantics, Simulation, and Static Analysis
- Data Races and Static Analysis for Interrupt-Driven Kernels
- Distributive Disjoint Polymorphism for Compositional Programming
- Effectful Normal Form Bisimulation
- Extended Call-by-Push-Value: Reasoning About Effectful Programs and Evaluation Order
- Fixing Incremental Computation - Derivatives of Fixpoints, and the Recursive Semantics of Datalog
- Handling Polymorphic Algebraic Effects
- Incremental \lambda -Calculus in Cache-Transfer Style - Static Memoization by Program Transformation
- Manifest Deadlock-Freedom for Shared Session Types
- Meta-F ^\star : Proof Automation with SMT, Tactics, and Metaprograms
- On the Multi-Language Construction
- One Step at a Time - A Functional Derivation of Small-Step Evaluators from Big-Step Counterparts
- Probabilistic Programming Inference via Intensional Semantics
- Robustly Safe Compilation
- Safe Deferred Memory Reclamation with Types
- Semi-automated Reasoning About Non-determinism in C Expressions
- Time Credits and Time Receipts in Iris
- Types by Need
- Verifiable Certificates for Predicate Subtyping