ESOP 2017
36 papers
- A Classical Sequent Calculus with Dependent Types
- A Higher-Order Logic for Concurrent Termination-Preserving Refinement
- APLicative Programming with Naperian Functors
- Abstract Specifications for Concurrent Maps
- Caper - Automatic Verification for Fine-Grained Concurrency
- Commutative Semantics for Probabilistic Programming
- Comprehending Isabelle/HOL's Consistency
- Conditional Dyck-CFL Reachability Analysis for Complete and Efficient Library Summarization
- Confluence of Graph Rewriting with Interfaces
- Context-Free Session Type Inference
- Contextual Equivalence for Probabilistic Programs with Continuous Random Variables and Scoring
- Disjoint Polymorphism
- Extensible Datasort Refinements
- Faster Algorithms for Weighted Recursive State Machines
- Friends with Benefits - Implementing Corecursion in Foundational Proof Assistants
- Generalizing Inference Systems by Coaxioms
- Incremental Update for Graph Rewriting
- Is Your Software on Dope? - Formal Analysis of Surreptitiously "enhanced" Programs
- LINCX: A Linear Logical Framework with First-Class Contexts
- Linearity, Control Effects, and Behavioral Types
- ML and Extended Branching VASS
- Metric Reasoning About \lambda -Terms: The General Case
- Modular Verification of Higher-Order Functional Programs
- Modular Verification of Procedure Equivalence in the Presence of Memory Allocation
- Observed Communication Semantics for Classical Processes
- Probabilistic Termination by Monadic Affine Sized Typing
- Programs Using Syntax with First-Class Binders
- Proving Linearizability Using Partial Orders
- Tackling Real-Life Relaxed Concurrency with FSL++
- Temporary Read-Only Permissions for Separation Logic
- The Essence of Functional Programming on Semantic Data
- The Essence of Higher-Order Concurrent Separation Logic
- The Power of Non-determinism in Higher-Order Implicit Complexity - Characterising Complexity Classes Using Non-deterministic Cons-Free Programming
- Unified Reasoning About Robustness Properties of Symbolic-Heap Separation Logic
- Verified Characteristic Formulae for CakeML
- Verifying Robustness of Event-Driven Asynchronous Programs Against Concurrency