ESOP 2012
29 papers
- A Compositional Specification Theory for Component Behaviours
- A Formally Verified SSA-Based Middle-End - Static Single Assignment Meets CompCert
- A Process Algebra for Wireless Mesh Networks
- A Systematic Approach to Delimited Control with Multiple Prompts
- A Type and Effect System for Determinism in Multithreaded Programs
- Adding Equations to System F Types
- Automated Verification of Equivalence Properties of Cryptographic Protocols
- Complete Monitors for Behavioral Contracts
- Concurrent Library Correctness on the TSO Memory Model
- Eventually Consistent Transactions
- Expansion for Universal Quantifiers
- Fictional Separation Logic
- Foundations of C++
- GMeta: A Generic Formal Metatheory Framework for First-Order Representations
- Generate, Test, and Aggregate - A Calculation-based Framework for Systematic Parallel Programming with MapReduce
- Gradual Ownership Types
- Java and the Java Memory Model - A Unified, Machine-Checked Formalisation
- Linear Logical Relations for Session-Based Concurrency
- Multiparty Session Types Meet Communicating Automata
- Non-monotonic Self-Adjusting Computation
- On the Correctness of the SIMT Execution Model of GPUs
- Probabilistic Abstract Interpretation
- Reasoning about Lock Placements
- Reasoning about Multi-stage Programs
- Staged Computation with Staged Lexical Scope
- The Call-by-Need Lambda Calculus, Revisited
- Trace Spaces: An Efficient New Technique for State-Space Reduction
- Validating LR(1) Parsers
- What's Decidable about Weak Memory Models?