ESOP 2010
32 papers
- A Grammar-Based Approach to Invertible Programs
- A Hoare Logic for the Coinductive Trace-Based Big-Step Semantics of While
- A PolyTime Functional Language from Light Linear Logic
- A Semantic Framework for Declassification and Endorsement
- A Theory of Speculative Computation
- A Universal Calculus for Stream Processing Languages
- Amortised Resource Analysis with Separation Logic
- Amortized Resource Analysis with Polynomial Potential
- Automating Security Mediation Placement
- CFA2: A Context-Free Approach to Control-Flow Analysis
- Coupling Policy Iteration with Semi-definite Relaxation to Compute Accurate Numerical Invariants in Static Analysis
- Deadlock-Free Channels and Locks
- Dynamic Boundaries: Information Hiding by Second Order Framing with First Order Assertions
- Enforcing Stateful Authorization and Information Flow Policies in Fine
- Explicit Stabilisation for Modular Rely-Guarantee Reasoning
- Faulty Logic: Reasoning about Fault Tolerant Programs
- Fluid Updates: Beyond Strong vs. Weak Updates
- Formal Verification of Coalescing Graph-Coloring Register Allocation
- Functional Programming in Sublinear Space
- Generative Operational Semantics for Relaxed Memory Models
- Logical Concurrency Control from Sequential Proofs
- On the Expressive Power of Primitives for Compensation Handling
- Parameterized Memory Models and Concurrent Separation Logic
- Precise and Automated Contract-Based Reasoning for Verification and Certification of Information Flow Properties of Programs with Arrays
- Propositional Interpolation and Abstract Interpretation
- Separating Shape Graphs
- Stateful Contracts for Affine Types
- TRX: A Formally Verified Parser Interpreter
- Testing Polymorphic Properties
- The Audacity of Hope: Thoughts on Reclaiming the Database Dream
- Verifying a Compiler for Java Threads
- Weighted Dynamic Pushdown Networks